From 1047e0b29f31eb5ea30272385218298c36829b49 Mon Sep 17 00:00:00 2001 From: Lai Power Date: Tue, 20 Oct 2020 15:16:18 +0000 Subject: [PATCH] updated theme `GeneratePress` version 3.0.2 --- wp-content/themes/generatepress/404.php | 55 +- wp-content/themes/generatepress/archive.php | 59 +- .../{ => assets}/css/admin/block-editor.css | 0 .../{ => assets}/css/admin/editor-style.css | 0 .../{ => assets}/css/admin/meta-box.css | 18 + .../{ => assets}/css/admin/style.css | 0 .../themes/generatepress/assets/css/all.css | 2562 ++++++++ .../generatepress/assets/css/all.min.css | 1 + .../assets/css/components/comments.css | 125 + .../assets/css/components/comments.min.css | 1 + .../css/components}/font-awesome.css | 4 +- .../css/components/font-awesome.min.css | 1 + .../assets/css/components/font-icons.css | 162 + .../assets/css/components/font-icons.min.css | 1 + .../assets/css/components/widget-areas.css | 256 + .../css/components/widget-areas.min.css | 1 + .../generatepress/assets/css/main-rtl.css | 195 + .../generatepress/assets/css/main-rtl.min.css | 1 + .../themes/generatepress/assets/css/main.css | 1639 +++++ .../generatepress/assets/css/main.min.css | 1 + .../generatepress/{ => assets}/css/mobile.css | 98 +- .../generatepress/assets/css/mobile.min.css | 1 + .../generatepress/assets/css/style-rtl.css | 178 + .../assets/css/style-rtl.min.css | 1 + .../themes/generatepress/assets/css/style.css | 1849 ++++++ .../generatepress/assets/css/style.min.css | 1 + .../{ => assets}/css/unsemantic-grid.css | 2 - .../{ => assets}/css/unsemantic-grid.min.css | 2 +- .../{ => assets}/fonts/FontAwesome.otf | Bin .../fonts/fontawesome-webfont.eot | Bin .../fonts/fontawesome-webfont.svg | 5342 ++++++++--------- .../fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts/fontawesome-webfont.woff2 | Bin .../{ => assets}/fonts/generatepress.eot | Bin .../{ => assets}/fonts/generatepress.svg | 38 +- .../{ => assets}/fonts/generatepress.ttf | Bin .../{ => assets}/fonts/generatepress.woff | Bin .../{ => assets}/fonts/generatepress.woff2 | Bin .../themes/generatepress/assets/js/a11y.js | 127 + .../generatepress/assets/js/a11y.min.js | 1 + .../{ => assets}/js/admin/block-editor.js | 13 +- .../{ => assets}/js/admin/tinycolor.js | 0 .../{ => assets}/js/back-to-top.js | 1 + .../assets/js/back-to-top.min.js | 1 + .../{ => assets}/js/classList.js | 0 .../{ => assets}/js/classList.min.js | 0 .../{ => assets}/js/dropdown-click.js | 0 .../assets/js/dropdown-click.min.js | 1 + .../themes/generatepress/assets/js/main.js | 430 ++ .../generatepress/assets/js/main.min.js | 1 + .../themes/generatepress/assets/js/menu.js | 302 + .../generatepress/assets/js/menu.min.js | 1 + .../assets/js/navigation-search.js | 128 + .../assets/js/navigation-search.min.js | 1 + wp-content/themes/generatepress/comments.php | 73 +- .../themes/generatepress/content-404.php | 67 + .../themes/generatepress/content-link.php | 85 +- .../themes/generatepress/content-page.php | 38 +- .../themes/generatepress/content-single.php | 76 +- wp-content/themes/generatepress/content.php | 84 +- .../themes/generatepress/css/all.min.css | 1 - .../generatepress/css/font-awesome.min.css | 1 - .../themes/generatepress/css/mobile.min.css | 1 - .../css/unsemantic-grid-lite.css | 567 -- .../css/unsemantic-grid-lite.min.css | 1 - wp-content/themes/generatepress/footer.php | 6 +- wp-content/themes/generatepress/functions.php | 31 +- wp-content/themes/generatepress/header.php | 4 +- .../themes/generatepress/inc/block-editor.php | 167 +- .../themes/generatepress/inc/class-css.php | 33 +- .../generatepress/inc/class-theme-update.php | 327 + .../themes/generatepress/inc/css-output.php | 1120 ++-- .../themes/generatepress/inc/customizer.php | 247 +- .../customizer/controls/class-deprecated.php | 203 +- .../controls/class-range-control.php | 43 +- .../controls/class-typography-control.php | 60 +- .../controls/class-upsell-control.php | 39 +- .../controls/class-upsell-section.php | 45 +- .../customizer/controls/css/selectWoo.min.css | 2 +- .../controls/css/slider-customizer.css | 284 +- .../controls/css/typography-customizer.css | 94 +- .../controls/css/upsell-customizer.css | 4 +- .../controls/js/customizer-controls.js | 235 +- .../controls/js/customizer-live-preview.js | 199 +- .../customizer/controls/js/selectWoo.min.js | 2 +- .../controls/js/typography-customizer.js | 308 +- .../inc/customizer/customizer-helpers.php | 6 +- .../inc/customizer/deprecated.php | 34 +- .../generatepress/inc/customizer/helpers.php | 142 +- .../themes/generatepress/inc/dashboard.php | 93 +- .../themes/generatepress/inc/defaults.php | 138 +- .../themes/generatepress/inc/deprecated.php | 292 +- .../themes/generatepress/inc/general.php | 174 +- .../themes/generatepress/inc/markup.php | 491 +- .../themes/generatepress/inc/meta-box.php | 146 +- .../themes/generatepress/inc/migrate.php | 341 -- .../generatepress/inc/plugin-compat.php | 581 +- .../generatepress/inc/structure/archives.php | 19 +- .../generatepress/inc/structure/comments.php | 129 +- .../inc/structure/featured-images.php | 68 +- .../generatepress/inc/structure/footer.php | 93 +- .../generatepress/inc/structure/header.php | 206 +- .../inc/structure/navigation.php | 348 +- .../generatepress/inc/structure/post-meta.php | 427 +- .../generatepress/inc/structure/sidebars.php | 6 +- .../generatepress/inc/theme-functions.php | 385 +- .../themes/generatepress/inc/typography.php | 255 +- wp-content/themes/generatepress/index.php | 44 +- wp-content/themes/generatepress/js/a11y.js | 137 - .../themes/generatepress/js/a11y.min.js | 1 - .../generatepress/js/back-to-top.min.js | 1 - .../generatepress/js/dropdown-click.min.js | 1 - wp-content/themes/generatepress/js/menu.js | 219 - .../themes/generatepress/js/menu.min.js | 1 - .../generatepress/js/navigation-search.js | 113 - .../generatepress/js/navigation-search.min.js | 1 - .../themes/generatepress/no-results.php | 16 +- wp-content/themes/generatepress/page.php | 31 +- wp-content/themes/generatepress/readme.txt | 150 +- wp-content/themes/generatepress/rtl.css | 197 - .../themes/generatepress/screenshot.png | Bin 62172 -> 70674 bytes wp-content/themes/generatepress/search.php | 60 +- .../themes/generatepress/searchform.php | 19 +- .../themes/generatepress/sidebar-left.php | 6 +- wp-content/themes/generatepress/sidebar.php | 6 +- wp-content/themes/generatepress/single.php | 31 +- wp-content/themes/generatepress/style.css | 2091 +------ wp-content/themes/generatepress/style.min.css | 1 - 129 files changed, 16624 insertions(+), 8924 deletions(-) rename wp-content/themes/generatepress/{ => assets}/css/admin/block-editor.css (100%) rename wp-content/themes/generatepress/{ => assets}/css/admin/editor-style.css (100%) rename wp-content/themes/generatepress/{ => assets}/css/admin/meta-box.css (79%) rename wp-content/themes/generatepress/{ => assets}/css/admin/style.css (100%) create mode 100644 wp-content/themes/generatepress/assets/css/all.css create mode 100644 wp-content/themes/generatepress/assets/css/all.min.css create mode 100644 wp-content/themes/generatepress/assets/css/components/comments.css create mode 100644 wp-content/themes/generatepress/assets/css/components/comments.min.css rename wp-content/themes/generatepress/{css => assets/css/components}/font-awesome.css (98%) create mode 100644 wp-content/themes/generatepress/assets/css/components/font-awesome.min.css create mode 100644 wp-content/themes/generatepress/assets/css/components/font-icons.css create mode 100644 wp-content/themes/generatepress/assets/css/components/font-icons.min.css create mode 100644 wp-content/themes/generatepress/assets/css/components/widget-areas.css create mode 100644 wp-content/themes/generatepress/assets/css/components/widget-areas.min.css create mode 100644 wp-content/themes/generatepress/assets/css/main-rtl.css create mode 100644 wp-content/themes/generatepress/assets/css/main-rtl.min.css create mode 100644 wp-content/themes/generatepress/assets/css/main.css create mode 100644 wp-content/themes/generatepress/assets/css/main.min.css rename wp-content/themes/generatepress/{ => assets}/css/mobile.css (84%) create mode 100644 wp-content/themes/generatepress/assets/css/mobile.min.css create mode 100644 wp-content/themes/generatepress/assets/css/style-rtl.css create mode 100644 wp-content/themes/generatepress/assets/css/style-rtl.min.css create mode 100644 wp-content/themes/generatepress/assets/css/style.css create mode 100644 wp-content/themes/generatepress/assets/css/style.min.css rename wp-content/themes/generatepress/{ => assets}/css/unsemantic-grid.css (99%) rename wp-content/themes/generatepress/{ => assets}/css/unsemantic-grid.min.css (98%) rename wp-content/themes/generatepress/{ => assets}/fonts/FontAwesome.otf (100%) rename wp-content/themes/generatepress/{ => assets}/fonts/fontawesome-webfont.eot (100%) rename wp-content/themes/generatepress/{ => assets}/fonts/fontawesome-webfont.svg (99%) rename wp-content/themes/generatepress/{ => assets}/fonts/fontawesome-webfont.ttf (100%) rename wp-content/themes/generatepress/{ => assets}/fonts/fontawesome-webfont.woff (100%) rename wp-content/themes/generatepress/{ => assets}/fonts/fontawesome-webfont.woff2 (100%) rename wp-content/themes/generatepress/{ => assets}/fonts/generatepress.eot (100%) rename wp-content/themes/generatepress/{ => assets}/fonts/generatepress.svg (99%) rename wp-content/themes/generatepress/{ => assets}/fonts/generatepress.ttf (100%) rename wp-content/themes/generatepress/{ => assets}/fonts/generatepress.woff (100%) rename wp-content/themes/generatepress/{ => assets}/fonts/generatepress.woff2 (100%) create mode 100644 wp-content/themes/generatepress/assets/js/a11y.js create mode 100644 wp-content/themes/generatepress/assets/js/a11y.min.js rename wp-content/themes/generatepress/{ => assets}/js/admin/block-editor.js (89%) rename wp-content/themes/generatepress/{ => assets}/js/admin/tinycolor.js (100%) rename wp-content/themes/generatepress/{ => assets}/js/back-to-top.js (97%) create mode 100644 wp-content/themes/generatepress/assets/js/back-to-top.min.js rename wp-content/themes/generatepress/{ => assets}/js/classList.js (100%) rename wp-content/themes/generatepress/{ => assets}/js/classList.min.js (100%) rename wp-content/themes/generatepress/{ => assets}/js/dropdown-click.js (100%) create mode 100644 wp-content/themes/generatepress/assets/js/dropdown-click.min.js create mode 100644 wp-content/themes/generatepress/assets/js/main.js create mode 100644 wp-content/themes/generatepress/assets/js/main.min.js create mode 100644 wp-content/themes/generatepress/assets/js/menu.js create mode 100644 wp-content/themes/generatepress/assets/js/menu.min.js create mode 100644 wp-content/themes/generatepress/assets/js/navigation-search.js create mode 100644 wp-content/themes/generatepress/assets/js/navigation-search.min.js create mode 100644 wp-content/themes/generatepress/content-404.php delete mode 100644 wp-content/themes/generatepress/css/all.min.css delete mode 100644 wp-content/themes/generatepress/css/font-awesome.min.css delete mode 100644 wp-content/themes/generatepress/css/mobile.min.css delete mode 100644 wp-content/themes/generatepress/css/unsemantic-grid-lite.css delete mode 100644 wp-content/themes/generatepress/css/unsemantic-grid-lite.min.css create mode 100644 wp-content/themes/generatepress/inc/class-theme-update.php delete mode 100644 wp-content/themes/generatepress/inc/migrate.php delete mode 100644 wp-content/themes/generatepress/js/a11y.js delete mode 100644 wp-content/themes/generatepress/js/a11y.min.js delete mode 100644 wp-content/themes/generatepress/js/back-to-top.min.js delete mode 100644 wp-content/themes/generatepress/js/dropdown-click.min.js delete mode 100644 wp-content/themes/generatepress/js/menu.js delete mode 100644 wp-content/themes/generatepress/js/menu.min.js delete mode 100644 wp-content/themes/generatepress/js/navigation-search.js delete mode 100644 wp-content/themes/generatepress/js/navigation-search.min.js delete mode 100644 wp-content/themes/generatepress/rtl.css delete mode 100644 wp-content/themes/generatepress/style.min.css diff --git a/wp-content/themes/generatepress/404.php b/wp-content/themes/generatepress/404.php index 7d9aed5..24810c5 100644 --- a/wp-content/themes/generatepress/404.php +++ b/wp-content/themes/generatepress/404.php @@ -20,56 +20,9 @@ get_header(); ?> * @since 0.1 */ do_action( 'generate_before_main_content' ); - ?> -
+ generate_do_template_part( '404' ); - - -
-

-
- - - -
- ' . apply_filters( 'generate_404_text', __( 'It looks like nothing was found at this location. Maybe try searching?', 'generatepress' ) ) . '

'; // WPCS: XSS OK. - - get_search_form(); - ?> -
- - - -
- - */ do_action( 'generate_after_main_content' ); ?> - - + + generate_construct_sidebars(); -get_footer(); + get_footer(); diff --git a/wp-content/themes/generatepress/archive.php b/wp-content/themes/generatepress/archive.php index 61f98ba..677b784 100644 --- a/wp-content/themes/generatepress/archive.php +++ b/wp-content/themes/generatepress/archive.php @@ -21,42 +21,39 @@ get_header(); ?> */ do_action( 'generate_before_main_content' ); - if ( have_posts() ) : + if ( generate_has_default_loop() ) { + if ( have_posts() ) : - /** - * generate_archive_title hook. - * - * @since 0.1 - * - * @hooked generate_archive_title - 10 - */ - do_action( 'generate_archive_title' ); - - while ( have_posts() ) : the_post(); - - /* - * Include the Post-Format-specific template for the content. - * If you want to override this in a child theme, then include a file - * called content-___.php (where ___ is the Post Format name) and that will be used instead. + /** + * generate_archive_title hook. + * + * @since 0.1 + * + * @hooked generate_archive_title - 10 */ - get_template_part( 'content', get_post_format() ); + do_action( 'generate_archive_title' ); - endwhile; + while ( have_posts() ) : - /** - * generate_after_loop hook. - * - * @since 2.3 - */ - do_action( 'generate_after_loop' ); + the_post(); - generate_content_nav( 'nav-below' ); + generate_do_template_part( 'archive' ); - else : + endwhile; - get_template_part( 'no-results', 'archive' ); + /** + * generate_after_loop hook. + * + * @since 2.3 + */ + do_action( 'generate_after_loop', 'archive' ); - endif; + else : + + generate_do_template_part( 'none' ); + + endif; + } /** * generate_after_main_content hook. @@ -65,8 +62,8 @@ get_header(); ?> */ do_action( 'generate_after_main_content' ); ?> - - + + generate_construct_sidebars(); -get_footer(); + get_footer(); diff --git a/wp-content/themes/generatepress/css/admin/block-editor.css b/wp-content/themes/generatepress/assets/css/admin/block-editor.css similarity index 100% rename from wp-content/themes/generatepress/css/admin/block-editor.css rename to wp-content/themes/generatepress/assets/css/admin/block-editor.css diff --git a/wp-content/themes/generatepress/css/admin/editor-style.css b/wp-content/themes/generatepress/assets/css/admin/editor-style.css similarity index 100% rename from wp-content/themes/generatepress/css/admin/editor-style.css rename to wp-content/themes/generatepress/assets/css/admin/editor-style.css diff --git a/wp-content/themes/generatepress/css/admin/meta-box.css b/wp-content/themes/generatepress/assets/css/admin/meta-box.css similarity index 79% rename from wp-content/themes/generatepress/css/admin/meta-box.css rename to wp-content/themes/generatepress/assets/css/admin/meta-box.css index cf08aac..81213a6 100644 --- a/wp-content/themes/generatepress/css/admin/meta-box.css +++ b/wp-content/themes/generatepress/assets/css/admin/meta-box.css @@ -78,3 +78,21 @@ margin: 0; border: 0; } + +.edit-post-meta-boxes-area.is-side .generate-meta-box-content > div { + display: block !important; +} + +.edit-post-meta-boxes-area.is-side .generate-meta-box-menu { + display: none; +} + +#generate-meta-box-container label { + display: none; +} + +.edit-post-meta-boxes-area.is-side #generate-meta-box-container label.generate-layout-metabox-section-title { + display: block; + font-weight: 500; + margin-bottom: 5px; +} diff --git a/wp-content/themes/generatepress/css/admin/style.css b/wp-content/themes/generatepress/assets/css/admin/style.css similarity index 100% rename from wp-content/themes/generatepress/css/admin/style.css rename to wp-content/themes/generatepress/assets/css/admin/style.css diff --git a/wp-content/themes/generatepress/assets/css/all.css b/wp-content/themes/generatepress/assets/css/all.css new file mode 100644 index 0000000..39c063c --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/all.css @@ -0,0 +1,2562 @@ +.grid-container:before, .grid-15:before, .grid-20:before, .grid-25:before, .grid-30:before, .grid-35:before, .grid-40:before, .grid-45:before, .grid-50:before, .grid-55:before, .grid-60:before, .grid-65:before, .grid-70:before, .grid-75:before, .grid-80:before, .grid-85:before, .grid-100:before, .grid-33:before, .grid-66:before, [class*="mobile-grid-"]:before, [class*="tablet-grid-"]:before, .clearfix:before, +.grid-container:after, +.grid-15:after, +.grid-20:after, +.grid-25:after, +.grid-30:after, +.grid-35:after, +.grid-40:after, +.grid-45:after, +.grid-50:after, +.grid-55:after, +.grid-60:after, +.grid-65:after, +.grid-70:after, +.grid-75:after, +.grid-80:after, +.grid-85:after, +.grid-100:after, +.grid-33:after, +.grid-66:after, +[class*="mobile-grid-"]:after, +[class*="tablet-grid-"]:after, +.clearfix:after { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; +} + +.grid-container:after, .grid-15:after, .grid-20:after, .grid-25:after, .grid-30:after, .grid-35:after, .grid-40:after, .grid-45:after, .grid-50:after, .grid-55:after, .grid-60:after, .grid-65:after, .grid-70:after, .grid-75:after, .grid-80:after, .grid-85:after, .grid-90:after, .grid-95:after, .grid-100:after, .grid-33:after, .grid-66:after, [class*="mobile-grid-"]:after, [class*="tablet-grid-"]:after, .clearfix:after { + clear: both; +} + +.grid-container { + margin-left: auto; + margin-right: auto; + max-width: 1200px; + padding-left: 10px; + padding-right: 10px; +} + +.grid-15, .grid-20, .grid-25, .grid-30, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .grid-100, .grid-33, .grid-66, [class*="mobile-grid-"], [class*="tablet-grid-"] { + box-sizing: border-box; + padding-left: 10px; + padding-right: 10px; +} + +.grid-parent { + padding-left: 0; + padding-right: 0; +} + +@media (max-width: 767px) { + .hide-on-mobile { + display: none !important; + } + .mobile-grid-50 { + float: left; + width: 50%; + } + .mobile-grid-100 { + clear: both; + width: 100%; + } +} + +@media (min-width: 768px) and (max-width: 1024px) { + [class*="tablet-push-"], + [class*="tablet-pull-"] { + position: relative; + } + .hide-on-tablet { + display: none !important; + } + .tablet-grid-15 { + float: left; + width: 15%; + } + .tablet-push-15 { + left: 15%; + } + .tablet-pull-15 { + left: -15%; + } + .tablet-grid-20 { + float: left; + width: 20%; + } + .tablet-push-20 { + left: 20%; + } + .tablet-pull-20 { + left: -20%; + } + .tablet-grid-25 { + float: left; + width: 25%; + } + .tablet-push-25 { + left: 25%; + } + .tablet-pull-25 { + left: -25%; + } + .tablet-grid-30 { + float: left; + width: 30%; + } + .tablet-push-30 { + left: 30%; + } + .tablet-pull-30 { + left: -30%; + } + .tablet-grid-35 { + float: left; + width: 35%; + } + .tablet-push-35 { + left: 35%; + } + .tablet-pull-35 { + left: -35%; + } + .tablet-grid-40 { + float: left; + width: 40%; + } + .tablet-push-40 { + left: 40%; + } + .tablet-pull-40 { + left: -40%; + } + .tablet-grid-45 { + float: left; + width: 45%; + } + .tablet-push-45 { + left: 45%; + } + .tablet-pull-45 { + left: -45%; + } + .tablet-grid-50 { + float: left; + width: 50%; + } + .tablet-push-50 { + left: 50%; + } + .tablet-pull-50 { + left: -50%; + } + .tablet-grid-55 { + float: left; + width: 55%; + } + .tablet-push-55 { + left: 55%; + } + .tablet-pull-55 { + left: -55%; + } + .tablet-grid-60 { + float: left; + width: 60%; + } + .tablet-push-60 { + left: 60%; + } + .tablet-pull-60 { + left: -60%; + } + .tablet-grid-65 { + float: left; + width: 65%; + } + .tablet-push-65 { + left: 65%; + } + .tablet-pull-65 { + left: -65%; + } + .tablet-grid-70 { + float: left; + width: 70%; + } + .tablet-push-70 { + left: 70%; + } + .tablet-pull-70 { + left: -70%; + } + .tablet-grid-75 { + float: left; + width: 75%; + } + .tablet-push-75 { + left: 75%; + } + .tablet-pull-75 { + left: -75%; + } + .tablet-grid-80 { + float: left; + width: 80%; + } + .tablet-push-80 { + left: 80%; + } + .tablet-pull-80 { + left: -80%; + } + .tablet-grid-85 { + float: left; + width: 85%; + } + .tablet-push-85 { + left: 85%; + } + .tablet-pull-85 { + left: -85%; + } + .tablet-suffix-33 { + margin-right: 33.33333%; + } + .tablet-push-33 { + left: 33.33333%; + } + .tablet-pull-33 { + left: -33.33333%; + } + .tablet-grid-66 { + float: left; + width: 66.66667%; + } + .tablet-push-66 { + left: 66.66667%; + } + .tablet-pull-66 { + left: -66.66667%; + } + .tablet-grid-100 { + clear: both; + width: 100%; + } + /* GP specific grid */ + .inside-footer-widgets > div { + margin-bottom: 50px; + } + .inside-footer-widgets > div:nth-child(odd) { + clear: both; + } + .active-footer-widgets-1 .footer-widget-1, + .active-footer-widgets-3 .footer-widget-3, + .active-footer-widgets-5 .footer-widget-5 { + width: 100%; + margin-bottom: 0; + } + .active-footer-widgets-2 .inside-footer-widgets > div, + .active-footer-widgets-4 .footer-widget-3, + .active-footer-widgets-4 .footer-widget-4 { + margin-bottom: 0; + } +} + +@media (min-width: 1025px) { + .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66 { + position: relative; + } + .hide-on-desktop { + display: none !important; + } + .grid-15 { + float: left; + width: 15%; + } + .push-15 { + left: 15%; + } + .pull-15 { + left: -15%; + } + .grid-20 { + float: left; + width: 20%; + } + .push-20 { + left: 20%; + } + .pull-20 { + left: -20%; + } + .grid-25 { + float: left; + width: 25%; + } + .push-25 { + left: 25%; + } + .pull-25 { + left: -25%; + } + .grid-30 { + float: left; + width: 30%; + } + .push-30 { + left: 30%; + } + .pull-30 { + left: -30%; + } + .grid-35 { + float: left; + width: 35%; + } + .push-35 { + left: 35%; + } + .pull-35 { + left: -35%; + } + .grid-40 { + float: left; + width: 40%; + } + .push-40 { + left: 40%; + } + .pull-40 { + left: -40%; + } + .grid-45 { + float: left; + width: 45%; + } + .push-45 { + left: 45%; + } + .pull-45 { + left: -45%; + } + .grid-50 { + float: left; + width: 50%; + } + .push-50 { + left: 50%; + } + .pull-50 { + left: -50%; + } + .grid-55 { + float: left; + width: 55%; + } + .push-55 { + left: 55%; + } + .pull-55 { + left: -55%; + } + .grid-60 { + float: left; + width: 60%; + } + .push-60 { + left: 60%; + } + .pull-60 { + left: -60%; + } + .grid-65 { + float: left; + width: 65%; + } + .push-65 { + left: 65%; + } + .pull-65 { + left: -65%; + } + .grid-70 { + float: left; + width: 70%; + } + .push-70 { + left: 70%; + } + .pull-70 { + left: -70%; + } + .grid-75 { + float: left; + width: 75%; + } + .push-75 { + left: 75%; + } + .pull-75 { + left: -75%; + } + .grid-80 { + float: left; + width: 80%; + } + .push-80 { + left: 80%; + } + .pull-80 { + left: -80%; + } + .grid-85 { + float: left; + width: 85%; + } + .push-85 { + left: 85%; + } + .pull-85 { + left: -85%; + } + .grid-33 { + float: left; + width: 33.33333%; + } + .push-33 { + left: 33.33333%; + } + .pull-33 { + left: -33.33333%; + } + .grid-66 { + float: left; + width: 66.66667%; + } + .push-66 { + left: 66.66667%; + } + .pull-66 { + left: -66.66667%; + } + .grid-100 { + clear: both; + width: 100%; + } +} + +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Reset +# Elements +# Forms +# Links +# Alignments +# Accessibility +# Clearings +# Navigation + # Mobile Menu + # Navigation Search + # Dropdown Menus + # Sidebar Navigation + # Navigation Layout +# Post Navigation +# Header +# Post Content +# Widgets +# Content Layout +# Footer +# Featured Images +# Top Bar +# Icons +# Compatibility +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +# Reset +--------------------------------------------------------------*/ +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +font, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + border: 0; + margin: 0; + padding: 0; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +nav, +section { + display: block; +} + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +ol, +ul { + list-style: none; +} + +table { + /* tables still need 'cellspacing="0"' in the markup */ + border-collapse: separate; + border-spacing: 0; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; + padding: 5px; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; +} + +a { + background-color: transparent; +} + +a img { + border: 0; +} + +/*-------------------------------------------------------------- +# Elements +--------------------------------------------------------------*/ +body, +button, +input, +select, +textarea { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-weight: normal; + text-transform: none; + font-size: 17px; + line-height: 1.5; +} + +p { + margin-bottom: 1.5em; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: inherit; + font-size: 100%; + font-style: inherit; + font-weight: inherit; +} + +pre { + background: rgba(0, 0, 0, 0.05); + font-family: inherit; + font-size: inherit; + line-height: normal; + margin-bottom: 1.5em; + padding: 20px; + overflow: auto; + max-width: 100%; +} + +blockquote { + border-left: 5px solid rgba(0, 0, 0, 0.05); + padding: 20px; + font-size: 1.2em; + font-style: italic; + margin: 0 0 1.5em; + position: relative; +} + +blockquote p:last-child { + margin: 0; +} + +table, +th, +td { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin: 0 0 1.5em; + width: 100%; +} + +th, +td { + padding: 8px; +} + +th { + border-width: 0 1px 1px 0; +} + +td { + border-width: 0 1px 1px 0; +} + +hr { + background-color: rgba(0, 0, 0, 0.1); + border: 0; + height: 1px; + margin-bottom: 40px; + margin-top: 40px; +} + +fieldset { + padding: 0; + border: 0; + min-width: inherit; +} + +fieldset legend { + padding: 0; + margin-bottom: 1.5em; +} + +h1 { + font-size: 42px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h2 { + font-size: 35px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h3 { + font-size: 29px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h4 { + font-size: 24px; +} + +h5 { + font-size: 20px; +} + +h4, +h5, +h6 { + margin-bottom: 20px; +} + +ul, +ol { + margin: 0 0 1.5em 3em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1.5em 1.5em; +} + +b, +strong { + font-weight: bold; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +address { + margin: 0 0 1.5em; +} + +code, +kbd, +tt, +var { + font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + text-decoration: none; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + +figure { + margin: 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +th { + font-weight: bold; +} + +img { + height: auto; + /* Make sure images are scaled correctly. */ + max-width: 100%; + /* Adhere to container width. */ +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ +button, +input, +select, +textarea { + font-size: 100%; + /* Corrects font size not being inherited in all browsers */ + margin: 0; + /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ + vertical-align: baseline; + /* Improves appearance and consistency in all browsers */ + *vertical-align: middle; + /* Improves appearance and consistency in all browsers */ +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + border: 1px solid transparent; + background: #55555e; + cursor: pointer; + /* Improves usability and consistency of cursor style between image-type 'input' and others */ + -webkit-appearance: button; + /* Corrects inability to style clickable 'input' types in iOS */ + padding: 10px 20px; + color: #FFF; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* Addresses box sizing set to content-box in IE8/9 */ + padding: 0; + /* Addresses excess padding in IE8/9 */ +} + +input[type="search"] { + -webkit-appearance: textfield; + /* Addresses appearance set to searchfield in S5, Chrome */ + box-sizing: content-box; +} + +input[type="search"]::-webkit-search-decoration { + /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ + border: 0; + padding: 0; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="tel"], +input[type="number"], +textarea, +select { + background: #FAFAFA; + color: #666; + border: 1px solid #ccc; + border-radius: 0px; + padding: 10px 15px; + box-sizing: border-box; + max-width: 100%; +} + +textarea { + overflow: auto; + /* Removes default vertical scrollbar in IE6/7/8/9 */ + vertical-align: top; + /* Improves readability and alignment in all browsers */ + width: 100%; +} + +input[type="file"] { + max-width: 100%; + box-sizing: border-box; +} + +/*-------------------------------------------------------------- +# Links +--------------------------------------------------------------*/ +a, +button, +input { + transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out; +} + +a, +a:visited, +a:hover, +a:focus { + text-decoration: none; +} + +.button, +.wp-block-button .wp-block-button__link { + padding: 10px 20px; + display: inline-block; +} + +.wp-block-button .wp-block-button__link { + font-size: inherit; + line-height: inherit; +} + +.using-mouse :focus { + outline: 0; +} + +.using-mouse ::-moz-focus-inner { + border: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ +.alignleft { + float: left; + margin-right: 1.5em; +} + +.alignright { + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin: 0 auto; +} + +.size-auto, +.size-full, +.size-large, +.size-medium, +.size-thumbnail { + max-width: 100%; + height: auto; +} + +.no-sidebar .entry-content .alignfull { + margin-left: calc( -100vw / 2 + 100% / 2); + margin-right: calc( -100vw / 2 + 100% / 2); + max-width: 100vw; + width: auto; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + -webkit-clip-path: none; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Clearings +--------------------------------------------------------------*/ +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.paging-navigation:after, +.site-footer:after, +.site-info:after, +.page-header-content-container:after, +.inside-navigation:not(.grid-container):after, +.inside-header:not(.grid-container):after, +.inside-top-bar:not(.grid-container):after, +.inside-footer-widgets:not(.grid-container):after { + content: ""; + display: table; + clear: both; +} + +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ +.main-navigation { + z-index: 100; + padding: 0; + clear: both; + display: block; +} + +.main-navigation a { + display: block; + text-decoration: none; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.main-navigation ul { + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation .main-nav ul li a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +.inside-navigation { + position: relative; +} + +.main-navigation li { + float: left; + position: relative; +} + +.sf-menu > li.menu-item-float-right { + float: right !important; +} + +.nav-float-right .inside-header .main-navigation { + float: right; + clear: right; +} + +.nav-float-left .inside-header .main-navigation { + float: left; + clear: left; +} + +.nav-aligned-right .main-navigation:not(.toggled) .menu > li, +.nav-aligned-center .main-navigation:not(.toggled) .menu > li { + float: none; + display: inline-block; +} + +.nav-aligned-right .main-navigation:not(.toggled) ul, +.nav-aligned-center .main-navigation:not(.toggled) ul { + letter-spacing: -0.31em; + font-size: 1em; +} + +.nav-aligned-right .main-navigation:not(.toggled) ul li, +.nav-aligned-center .main-navigation:not(.toggled) ul li { + letter-spacing: normal; +} + +.nav-aligned-center .main-navigation { + text-align: center; +} + +.nav-aligned-right .main-navigation { + text-align: right; +} + +.main-navigation li.search-item { + float: right; +} + +.main-navigation .mobile-bar-items a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +/*-------------------------------------------------------------- +## Dropdown Menus +--------------------------------------------------------------*/ +.main-navigation ul ul { + display: block; + box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + float: left; + position: absolute; + left: -99999px; + opacity: 0; + z-index: 99999; + width: 200px; + text-align: left; + top: auto; + transition: opacity 80ms linear; + transition-delay: 0s; + pointer-events: none; + height: 0; + overflow: hidden; +} + +.main-navigation ul ul a { + display: block; +} + +.main-navigation ul ul li { + width: 100%; +} + +.main-navigation .main-nav ul ul li a { + line-height: normal; + padding: 10px 20px; + font-size: 14px; +} + +.main-navigation .main-nav ul li.menu-item-has-children > a { + padding-right: 0; + position: relative; +} + +.main-navigation.sub-menu-left .sub-menu { + right: 0; +} + +.main-navigation:not(.toggled) ul li:hover > ul, +.main-navigation:not(.toggled) ul li.sfHover > ul { + left: auto; + opacity: 1; + transition-delay: 150ms; + pointer-events: auto; + height: auto; + overflow: visible; +} + +.main-navigation:not(.toggled) ul ul li:hover > ul, +.main-navigation:not(.toggled) ul ul li.sfHover > ul { + left: 100%; + top: 0; +} + +.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, +.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul { + right: 100%; + left: auto; +} + +.nav-float-right .main-navigation ul ul ul { + top: 0; +} + +.menu-item-has-children .dropdown-menu-toggle { + display: inline-block; + height: 100%; + clear: both; + padding-right: 20px; + padding-left: 10px; +} + +.menu-item-has-children ul .dropdown-menu-toggle { + padding-top: 10px; + padding-bottom: 10px; + margin-top: -10px; +} + +nav ul ul .menu-item-has-children .dropdown-menu-toggle, +.sidebar .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +/*-------------------------------------------------------------- +## Sidebar Navigation +--------------------------------------------------------------*/ +.widget-area .main-navigation li { + float: none; + display: block; + width: 100%; + padding: 0; + margin: 0; +} + +.sidebar .main-navigation.sub-menu-right ul li:hover ul, +.sidebar .main-navigation.sub-menu-right ul li.sfHover ul { + top: 0; + left: 100%; +} + +.sidebar .main-navigation.sub-menu-left ul li:hover ul, +.sidebar .main-navigation.sub-menu-left ul li.sfHover ul { + top: 0; + right: 100%; +} + +/*-------------------------------------------------------------- +# Post Navigation +--------------------------------------------------------------*/ +.site-main .comment-navigation, +.site-main .posts-navigation, +.site-main .post-navigation { + margin: 0 0 2em; + overflow: hidden; +} + +.site-main .post-navigation { + margin-bottom: 0; +} + +.paging-navigation .nav-previous, +.paging-navigation .nav-next { + display: none; +} + +.paging-navigation .nav-links > * { + padding: 0 5px; +} + +.paging-navigation .nav-links .current { + font-weight: bold; +} + +/* Less specific so we don't overwrite existing customizations. */ +.nav-links > *:first-child { + padding-left: 0; +} + +/*-------------------------------------------------------------- +# Header +--------------------------------------------------------------*/ +.site-header { + position: relative; +} + +.inside-header { + padding: 20px 40px; +} + +.main-title { + margin: 0; + font-size: 25px; + line-height: 1.2em; + word-wrap: break-word; + font-weight: bold; + text-transform: none; +} + +.site-description { + margin: 0; + line-height: 1.5; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.site-logo { + display: inline-block; + max-width: 100%; +} + +.site-header .header-image { + vertical-align: middle; +} + +.header-widget { + float: right; + overflow: hidden; + max-width: 50%; +} + +.header-widget .widget { + padding: 0 0 20px; + margin-bottom: 0; +} + +.header-widget .widget:last-child { + padding-bottom: 0; +} + +.header-widget .widget-title { + margin-bottom: 15px; +} + +.nav-float-right .header-widget { + position: relative; + top: -10px; +} + +.nav-float-right .header-widget .widget { + padding: 0 0 10px; +} + +.nav-float-left .inside-header .site-branding, +.nav-float-left .inside-header .site-logo { + float: right; + clear: right; +} + +.nav-float-left .inside-header:after { + clear: both; + content: ''; + display: table; +} + +.nav-float-right .inside-header .site-branding { + display: inline-block; +} + +.site-branding-container { + display: inline-flex; + align-items: center; + text-align: left; +} + +.site-branding-container .site-logo { + margin-right: 1.5em; +} + +.header-aligned-center .site-header { + text-align: center; +} + +.header-aligned-right .site-header { + text-align: right; +} + +.header-aligned-right .site-branding-container { + text-align: right; +} + +.header-aligned-right .site-branding-container .site-logo { + order: 10; + margin-right: 0; + margin-left: 1.5em; +} + +/*-------------------------------------------------------------- +# Post Content +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.posted-on .updated, +.entry-header .gp-icon { + display: none; +} + +.byline, +.single .byline, +.group-blog .byline, +.entry-header .cat-links, +.entry-header .tags-links, +.entry-header .comments-link { + display: inline; +} + +footer.entry-meta .byline, +footer.entry-meta .posted-on { + display: block; +} + +.page-content:not(:first-child), +.entry-content:not(:first-child), +.entry-summary:not(:first-child) { + margin-top: 2em; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +.blog .format-status .entry-title, +.archive .format-status .entry-title, +.blog .format-aside .entry-header, +.archive .format-aside .entry-header, +.blog .format-status .entry-header, +.archive .format-status .entry-header, +.blog .format-status .entry-meta, +.archive .format-status .entry-meta { + display: none; +} + +.blog .format-aside .entry-content, +.archive .format-aside .entry-content, +.blog .format-status .entry-content, +.archive .format-status .entry-content { + margin-top: 0; +} + +.blog .format-status .entry-content p:last-child, +.archive .format-status .entry-content p:last-child { + margin-bottom: 0; +} + +.site-content, +.entry-header { + word-wrap: break-word; +} + +.entry-title { + margin-bottom: 0; +} + +.author .page-header .page-title { + display: flex; + align-items: center; +} + +.author .page-header .avatar { + margin-right: 20px; +} + +.page-header > *:last-child, +.page-header .author-info > *:last-child { + margin-bottom: 0; +} + +.entry-meta { + font-size: 85%; + margin-top: .5em; + line-height: 1.5; +} + +footer.entry-meta { + margin-top: 2em; +} + +.cat-links, +.tags-links, +.comments-link { + display: block; +} + +.taxonomy-description p:last-child, +.read-more-container, +.page-content > p:last-child, +.entry-content > p:last-child, +.entry-summary > p:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; + position: relative; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto 0; + max-width: 100%; +} + +.wp-caption .wp-caption-text { + font-size: 75%; + padding-top: 5px; + opacity: 0.8; +} + +.wp-caption img { + position: relative; + vertical-align: bottom; +} + +.wp-block-image figcaption { + font-size: 13px; + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.wp-block-gallery, +ul.blocks-gallery-grid { + margin-left: 0; +} + +.wp-block-gallery .blocks-gallery-image figcaption, +.wp-block-gallery .blocks-gallery-item figcaption { + background: rgba(255, 255, 255, 0.7); + color: #000; + padding: 10px; + box-sizing: border-box; +} + +.gallery { + margin-bottom: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; +} + +.site-main .gallery { + margin-bottom: 1.5em; +} + +.gallery-item img { + vertical-align: bottom; +} + +.gallery-icon { + padding: 5px; +} + +embed, +iframe, +object { + max-width: 100%; +} + +/*-------------------------------------------------------------- +# Comments +--------------------------------------------------------------*/ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comment, +.comment-list { + list-style-type: none; + padding: 0; + margin: 0; +} + +.comment-author-info { + display: inline-block; + vertical-align: middle; +} + +.comment-meta .avatar { + float: left; + margin-right: 10px; + border-radius: 50%; +} + +.comment-author cite { + font-style: normal; + font-weight: bold; +} + +.entry-meta.comment-metadata { + margin-top: 0; +} + +.comment-content { + margin-top: 1.5em; +} + +.comment-respond { + margin-top: 0; +} + +.comment-form > .form-submit { + margin-bottom: 0; +} + +.comment-form input, +.comment-form-comment { + margin-bottom: 10px; +} + +.comment-form #author, +.comment-form #email, +.comment-form #url { + display: block; +} + +.comment-metadata .edit-link:before { + display: none; +} + +.comment-body { + padding: 30px 0; +} + +.comment-content { + padding: 30px; + border: 1px solid rgba(0, 0, 0, 0.05); +} + +.depth-1.parent > .children { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.comment .children { + padding-left: 30px; + margin-top: -30px; + border-left: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .comment-body, +.trackback .comment-body { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .edit-link { + font-size: 13px; +} + +.comment-content p:last-child { + margin-bottom: 0; +} + +.comment-list > .comment:first-child { + padding-top: 0; + margin-top: 0; + border-top: 0; +} + +ol.comment-list { + margin-bottom: 1.5em; +} + +.comment-form-cookies-consent { + display: flex; + align-items: center; +} + +.comment-form-cookies-consent input { + margin-right: 0.5em; + margin-bottom: 0; +} + +.one-container .comments-area { + margin-top: 1.5em; +} + +.comment-content .reply { + font-size: 85%; +} + +#cancel-comment-reply-link { + padding-left: 10px; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ +.widget-area .widget { + padding: 40px; +} + +.widget select { + max-width: 100%; +} + +.sidebar .widget *:last-child, +.footer-widgets .widget *:last-child { + margin-bottom: 0; +} + +.widget-title { + margin-bottom: 30px; + font-size: 20px; + line-height: 1.5; + font-weight: normal; + text-transform: none; +} + +.widget ul, +.widget ol { + margin: 0; +} + +.widget .search-field { + width: 100%; +} + +.widget_search .search-submit { + display: none; +} + +.widget { + margin: 0 0 30px; + box-sizing: border-box; +} + +.widget:last-child, +.separate-containers .widget:last-child { + margin-bottom: 0; +} + +.sidebar .widget, +.footer-widgets .widget { + font-size: 17px; +} + +.widget ul li { + list-style-type: none; + position: relative; + padding-bottom: 5px; +} + +.widget_categories .children { + margin-left: 1.5em; + padding-top: 5px; +} + +.widget_categories .children li:last-child { + padding-bottom: 0; +} + +.widget_nav_menu ul ul, +.widget_pages ul ul { + margin-left: 1em; + margin-top: 5px; +} + +.widget ul li.menu-item-has-children, +.widget ul li.page_item_has_children { + padding-bottom: 0; +} + +#wp-calendar { + table-layout: fixed; + font-size: 80%; +} + +#wp-calendar #prev, +#wp-calendar #prev + .pad { + border-right: 0; +} + +.sidebar .grid-container { + max-width: 100%; + width: 100%; +} + +/*-------------------------------------------------------------- +# Content Layout +--------------------------------------------------------------*/ +.post { + margin: 0 0 2em; +} + +.page-header { + margin-bottom: 30px; +} + +/*-------------------------------------------------------------- +## One Container +--------------------------------------------------------------*/ +.one-container.both-left .inside-left-sidebar, +.one-container.both-right .inside-left-sidebar { + margin-right: 20px; +} + +.one-container.both-left .inside-right-sidebar, +.one-container.both-right .inside-right-sidebar { + margin-left: 20px; +} + +.one-container:not(.page) .inside-article { + padding: 0 0 30px 0; +} + +.one-container.right-sidebar .site-main, +.one-container.both-right .site-main { + margin-right: 40px; +} + +.one-container.left-sidebar .site-main, +.one-container.both-left .site-main { + margin-left: 40px; +} + +.one-container.both-sidebars .site-main { + margin: 0px 40px 0px 40px; +} + +.one-container .site-content { + padding: 40px; +} + +/*-------------------------------------------------------------- +## Separate Containers +--------------------------------------------------------------*/ +.separate-containers .inside-article, +.separate-containers .comments-area, +.separate-containers .page-header, +.separate-containers .paging-navigation { + padding: 40px; +} + +.separate-containers .widget, +.separate-containers .site-main > *, +.separate-containers .page-header { + margin-bottom: 20px; +} + +.separate-containers .site-main { + margin: 20px; +} + +.separate-containers.no-sidebar .site-main { + margin-left: 0; + margin-right: 0; +} + +.separate-containers.right-sidebar .site-main, +.separate-containers.both-right .site-main { + margin-left: 0; +} + +.separate-containers.left-sidebar .site-main, +.separate-containers.both-left .site-main { + margin-right: 0; +} + +.separate-containers.both-right .inside-left-sidebar, +.separate-containers.both-left .inside-left-sidebar { + margin-right: 10px; +} + +.separate-containers.both-right .inside-right-sidebar, +.separate-containers.both-left .inside-right-sidebar { + margin-left: 10px; +} + +.separate-containers .inside-right-sidebar, +.separate-containers .inside-left-sidebar { + margin-top: 20px; + margin-bottom: 20px; +} + +.inside-page-header, +.wp-block-group__inner-container { + padding: 40px; +} + +.widget-area .main-navigation { + margin-bottom: 20px; +} + +.separate-containers .site-main > *:last-child, +.one-container .site-main > *:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +## Full Width Content +--------------------------------------------------------------*/ +.full-width-content .container.grid-container { + max-width: 100%; +} + +.full-width-content.no-sidebar.separate-containers .site-main { + margin: 0; +} + +.full-width-content.separate-containers .inside-article, +.full-width-content.one-container .site-content { + padding: 0; +} + +.full-width-content .entry-content .alignwide { + margin-left: 0; + width: auto; + max-width: unset; +} + +/*-------------------------------------------------------------- +## Contained Content +--------------------------------------------------------------*/ +.contained-content.separate-containers .inside-article, +.contained-content.one-container .site-content { + padding: 0; +} + +/*-------------------------------------------------------------- +# Footer +--------------------------------------------------------------*/ +.site-info { + text-align: center; + font-size: 15px; +} + +.site-info { + padding: 20px 40px; +} + +.footer-widgets { + padding: 40px; +} + +.site-footer .footer-widgets-container .inner-padding { + padding: 0px 0px 0px 40px; +} + +.site-footer .footer-widgets-container .inside-footer-widgets { + margin-left: -40px; +} + +/*-------------------------------------------------------------- +## Footer Bar +--------------------------------------------------------------*/ +.footer-bar-active .footer-bar .widget { + padding: 0; +} + +.footer-bar .widget_nav_menu > div > ul { + display: inline-block; + vertical-align: top; +} + +.footer-bar .widget_nav_menu li { + margin: 0 10px; + float: left; + padding: 0; +} + +.footer-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.footer-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.footer-bar .widget_nav_menu li ul { + display: none; +} + +.footer-bar .textwidget p:last-child { + margin: 0; +} + +.footer-bar .widget-title { + display: none; +} + +.footer-bar-align-right .copyright-bar { + float: left; +} + +.footer-bar-align-right .footer-bar { + float: right; + text-align: right; +} + +.footer-bar-align-left .copyright-bar { + float: right; + text-align: right; +} + +.footer-bar-align-left .footer-bar { + float: left; + text-align: left; +} + +.footer-bar-align-center .copyright-bar { + float: none; + text-align: center; +} + +.footer-bar-align-center .footer-bar { + float: none; + text-align: center; + margin-bottom: 10px; +} + +/*-------------------------------------------------------------- +# Featured Images +--------------------------------------------------------------*/ +.post-image:not(:first-child) { + margin-top: 2em; +} + +.page-header-image, +.page-header-image-single { + line-height: 0; + /* no more weird spacing */ +} + +.separate-containers .inside-article > [class*="page-header-"], +.one-container .inside-article > [class*="page-header-"] { + margin-bottom: 2em; + margin-top: 0; +} + +.inside-article .page-header-image-single.page-header-below-title { + margin-top: 2em; +} + +.separate-containers .page-header-image, +.separate-containers .page-header-contained, +.separate-containers .page-header-content, +.separate-containers .page-header-image-single, +.separate-containers .page-header-content-single { + margin-top: 20px; +} + +/*-------------------------------------------------------------- +# Top Bar +--------------------------------------------------------------*/ +.top-bar { + font-weight: normal; + text-transform: none; + font-size: 13px; +} + +.top-bar .inside-top-bar .widget { + padding: 0; + display: inline-block; + margin: 0; +} + +.top-bar .inside-top-bar .textwidget p:last-child { + margin: 0; +} + +.top-bar .widget-title { + display: none; +} + +.top-bar .widget_nav_menu li { + margin: 0 10px; + float: left; + padding: 0; +} + +.top-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.top-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.top-bar .widget_nav_menu li ul { + display: none; +} + +.top-bar .widget_nav_menu > div > ul { + display: inline-block; + vertical-align: top; +} + +.inside-top-bar { + padding: 10px 40px; +} + +.top-bar-align-center { + text-align: center; +} + +.top-bar-align-center .inside-top-bar .widget:not(:first-child) { + margin-left: 10px; +} + +.top-bar-align-center .inside-top-bar .widget:first-child:last-child { + display: block; +} + +.top-bar-align-right { + text-align: right; +} + +.top-bar-align-right .inside-top-bar > .widget:nth-child(even) { + float: left; + margin-right: 10px; +} + +.top-bar-align-right .inside-top-bar > .widget:nth-child(odd) { + margin-left: 10px; +} + +.top-bar-align-left .inside-top-bar > .widget:nth-child(odd) { + float: left; + margin-right: 10px; +} + +.top-bar-align-left .inside-top-bar > .widget:nth-child(even) { + margin-left: 10px; + float: right; +} + +/*-------------------------------------------------------------- +# Icons +--------------------------------------------------------------*/ +.gp-icon { + display: inline-flex; + align-self: center; +} + +.gp-icon svg { + height: 1em; + width: 1em; + top: .125em; + position: relative; + fill: currentColor; +} + +.icon-menu-bars svg:nth-child(2), +.toggled .icon-menu-bars svg:nth-child(1), +.icon-search svg:nth-child(2), +.close-search .icon-search svg:nth-child(1) { + display: none; +} + +.toggled .icon-menu-bars svg:nth-child(2), +.close-search .icon-search svg:nth-child(2) { + display: block; +} + +.entry-meta .gp-icon { + margin-right: 0.6em; + opacity: 0.7; +} + +nav.toggled .icon-arrow-left svg { + transform: rotate(-90deg); +} + +nav.toggled .icon-arrow-right svg { + transform: rotate(90deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg { + transform: rotate(180deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg { + transform: rotate(-270deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg { + transform: rotate(270deg); +} + +/*-------------------------------------------------------------- +# Compatibility +--------------------------------------------------------------*/ +/* Bootstrap fix */ +.container.grid-container { + width: auto; +} + +/* Globally hidden elements when Infinite Scroll is supported and in use. */ +.infinite-scroll .paging-navigation, +.infinite-scroll.neverending .site-footer { + /* Theme Footer (when set to scrolling) */ + display: none; +} + +/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */ +.infinity-end.neverending .site-footer { + display: block; +} + +/* SiteOrigin Page Builder */ +.so-panel.widget { + padding: 0; +} + +/* MailChimp CSS */ +#mc_embed_signup .clear { + display: block; + height: auto; + visibility: visible; + width: auto; +} + +/*-------------------------------------------------------------- +# Mobile Menu +--------------------------------------------------------------*/ +.menu-toggle, +.mobile-bar-items, +.sidebar-nav-mobile { + display: none; +} + +.menu-toggle { + padding: 0 20px; + line-height: 60px; + margin: 0; + font-weight: normal; + text-transform: none; + font-size: 15px; + cursor: pointer; +} + +button.menu-toggle { + background-color: transparent; + width: 100%; + border: 0; + text-align: center; +} + +button.menu-toggle:hover, +button.menu-toggle:active, +button.menu-toggle:focus { + background-color: transparent; +} + +.menu-toggle .mobile-menu { + padding-left: 3px; +} + +.menu-toggle .gp-icon + .mobile-menu { + padding-left: 9px; +} + +.menu-toggle .mobile-menu:empty { + display: none; +} + +.nav-search-enabled .main-navigation .menu-toggle { + text-align: left; +} + +.mobile-bar-items { + display: none; + position: absolute; + right: 0; + top: 0; + z-index: 21; + list-style-type: none; +} + +.mobile-bar-items a { + display: inline-block; +} + +nav.toggled ul ul.sub-menu { + width: 100%; +} + +.dropdown-hover .main-navigation.toggled ul li:hover > ul, +.dropdown-hover .main-navigation.toggled ul li.sfHover > ul { + transition-delay: 0s; +} + +.toggled .menu-item-has-children .dropdown-menu-toggle { + padding-left: 20px; +} + +.main-navigation.toggled ul ul { + transition: 0s; + visibility: hidden; +} + +.main-navigation.toggled .main-nav > ul { + display: block; +} + +.main-navigation.toggled .main-nav ul ul.toggled-on { + position: relative; + top: 0; + left: auto !important; + right: auto !important; + width: 100%; + pointer-events: auto; + height: auto; + opacity: 1; + display: block; + visibility: visible; + float: none; +} + +.main-navigation.toggled .main-nav li { + float: none; + clear: both; + display: block; + text-align: left; +} + +.main-navigation.toggled .main-nav li.hide-on-mobile { + display: none !important; +} + +.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +.main-navigation.toggled .menu li.search-item { + display: none !important; +} + +.main-navigation.toggled .sf-menu > li.menu-item-float-right { + float: none; + display: inline-block; +} + +/*-------------------------------------------------------------- +# Breakpoint (768px) +--------------------------------------------------------------*/ +@media (max-width: 768px) { + /*-------------------------------------------------------------- + ## Links + --------------------------------------------------------------*/ + a, body, button, input, select, textarea { + transition: all 0s ease-in-out; + } + /*-------------------------------------------------------------- + ## Top Bar + --------------------------------------------------------------*/ + .top-bar.top-bar-align-left, + .top-bar.top-bar-align-right { + text-align: center; + } + .top-bar .widget { + float: none !important; + margin: 0 10px !important; + } + .top-bar .widget_nav_menu li { + float: none; + display: inline-block; + padding: 5px 0; + } + .footer-bar .widget_nav_menu li:first-child { + margin-left: 10px; + } + .footer-bar .widget_nav_menu li:last-child { + margin-right: 10px; + } + /*-------------------------------------------------------------- + ## Header + --------------------------------------------------------------*/ + .inside-header > *:not(:last-child):not(.main-navigation) { + margin-bottom: 20px; + } + .site-header, + .header-aligned-right .site-header { + text-align: center; + } + .header-widget { + float: none; + max-width: 100%; + text-align: center; + } + /*-------------------------------------------------------------- + ## Content Area + --------------------------------------------------------------*/ + .sidebar, + .content-area, + .inside-footer-widgets > div { + float: none; + width: 100%; + left: 0; + right: 0; + } + .site-main { + margin-left: 0 !important; + margin-right: 0 !important; + } + body:not(.no-sidebar) .site-main { + margin-bottom: 0 !important; + } + .one-container .sidebar { + margin-top: 40px; + } + .separate-containers #left-sidebar + #right-sidebar .inside-right-sidebar { + margin-top: 0; + } + .both-right.separate-containers .inside-left-sidebar, + .both-left.separate-containers .inside-left-sidebar, + .both-right.separate-containers .inside-right-sidebar, + .both-left.separate-containers .inside-right-sidebar { + margin-right: 0; + margin-left: 0; + } + .alignleft, + .alignright { + float: none; + display: block; + margin-left: auto; + margin-right: auto; + } + .post-image-aligned-left .post-image, + .post-image-aligned-right .post-image { + float: none; + margin: 2em 0; + text-align: center; + } + .comment .children { + padding-left: 10px; + margin-left: 0; + } + .edd_download { + display: block; + float: none !important; + margin-bottom: 1.5em; + width: 100% !important; + } + .entry-meta { + font-size: inherit; + } + .entry-meta a { + line-height: 1.8em; + } + /*-------------------------------------------------------------- + ## Footer + --------------------------------------------------------------*/ + .site-info { + text-align: center; + } + .copyright-bar { + float: none !important; + text-align: center !important; + } + .footer-bar { + float: none !important; + text-align: center !important; + margin-bottom: 20px; + } + .footer-bar .widget_nav_menu li { + float: none; + display: inline-block; + padding: 5px 0; + } + .inside-footer-widgets > div:not(:last-child) { + margin-bottom: 40px; + } + .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { + margin: 0; + } + .site-footer .footer-widgets .footer-widgets-container .inner-padding { + padding: 0; + } +} diff --git a/wp-content/themes/generatepress/assets/css/all.min.css b/wp-content/themes/generatepress/assets/css/all.min.css new file mode 100644 index 0000000..3eee21a --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/all.min.css @@ -0,0 +1 @@ +.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.grid-100:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){.hide-on-mobile{display:none!important}.mobile-grid-50{float:left;width:50%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-pull-],[class*=tablet-push-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-15{float:left;width:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-15{float:left;width:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{float:left;width:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{float:left;width:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{float:left;width:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{float:left;width:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{float:left;width:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{float:left;width:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{float:left;width:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{float:left;width:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{float:left;width:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{float:left;width:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{float:left;width:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{float:left;width:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{float:left;width:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-33{float:left;width:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{float:left;width:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left;padding:5px}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a,a:focus,a:hover,a:visited{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation li{float:left;position:relative}.sf-menu>li.menu-item-float-right{float:right!important}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.main-navigation li.search-item{float:right}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.header-widget .widget-title{margin-bottom:15px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.site-branding-container{display:inline-flex;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{order:10;margin-right:0;margin-left:1.5em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget_search .search-submit{display:none}.widget{margin:0 0 30px;box-sizing:border-box}.separate-containers .widget:last-child,.widget:last-child{margin-bottom:0}.footer-widgets .widget,.sidebar .widget{font-size:17px}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:20px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:20px}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .page-header,.separate-containers .site-main>*,.separate-containers .widget{margin-bottom:20px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers.both-left .inside-left-sidebar,.separate-containers.both-right .inside-left-sidebar{margin-right:10px}.separate-containers.both-left .inside-right-sidebar,.separate-containers.both-right .inside-right-sidebar{margin-left:10px}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header,.wp-block-group__inner-container{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.site-info{text-align:center;font-size:15px}.site-info{padding:20px 40px}.footer-widgets{padding:40px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar{float:right;text-align:right}.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.post-image:not(:first-child){margin-top:2em}.page-header-image,.page-header-image-single{line-height:0}.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.separate-containers .page-header-contained,.separate-containers .page-header-content,.separate-containers .page-header-content-single,.separate-containers .page-header-image,.separate-containers .page-header-image-single{margin-top:20px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.inside-top-bar{padding:10px 40px}.top-bar-align-center{text-align:center}.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(even){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(even){margin-left:10px;float:right}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1){display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}} \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/css/components/comments.css b/wp-content/themes/generatepress/assets/css/components/comments.css new file mode 100644 index 0000000..9850a90 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/components/comments.css @@ -0,0 +1,125 @@ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comment, +.comment-list { + list-style-type: none; + padding: 0; + margin: 0; +} + +.comment-author-info { + display: inline-block; + vertical-align: middle; +} + +.comment-meta .avatar { + float: left; + margin-right: 10px; + border-radius: 50%; +} + +.comment-author cite { + font-style: normal; + font-weight: bold; +} + +.entry-meta.comment-metadata { + margin-top: 0; +} + +.comment-content { + margin-top: 1.5em; +} + +.comment-respond { + margin-top: 0; +} + +.comment-form > .form-submit { + margin-bottom: 0; +} + +.comment-form input, +.comment-form-comment { + margin-bottom: 10px; +} + +.comment-form #author, +.comment-form #email, +.comment-form #url { + display: block; +} + +.comment-metadata .edit-link:before { + display: none; +} + +.comment-body { + padding: 30px 0; +} + +.comment-content { + padding: 30px; + border: 1px solid rgba(0, 0, 0, 0.05); +} + +.depth-1.parent > .children { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.comment .children { + padding-left: 30px; + margin-top: -30px; + border-left: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .comment-body, +.trackback .comment-body { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .edit-link { + font-size: 13px; +} + +.comment-content p:last-child { + margin-bottom: 0; +} + +.comment-list > .comment:first-child { + padding-top: 0; + margin-top: 0; + border-top: 0; +} + +ol.comment-list { + margin-bottom: 1.5em; +} + +.comment-form-cookies-consent { + display: flex; + align-items: center; +} + +.comment-form-cookies-consent input { + margin-right: 0.5em; + margin-bottom: 0; +} + +.one-container .comments-area { + margin-top: 1.5em; +} + +.comment-content .reply { + font-size: 85%; +} + +#cancel-comment-reply-link { + padding-left: 10px; +} diff --git a/wp-content/themes/generatepress/assets/css/components/comments.min.css b/wp-content/themes/generatepress/assets/css/components/comments.min.css new file mode 100644 index 0000000..6431e12 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/components/comments.min.css @@ -0,0 +1 @@ +.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px} \ No newline at end of file diff --git a/wp-content/themes/generatepress/css/font-awesome.css b/wp-content/themes/generatepress/assets/css/components/font-awesome.css similarity index 98% rename from wp-content/themes/generatepress/css/font-awesome.css rename to wp-content/themes/generatepress/assets/css/components/font-awesome.css index fbc0a62..2428347 100644 --- a/wp-content/themes/generatepress/css/font-awesome.css +++ b/wp-content/themes/generatepress/assets/css/components/font-awesome.css @@ -6,8 +6,8 @@ * -------------------------- */ @font-face { font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot'); - src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg'); + src: url('../../fonts/fontawesome-webfont.eot'); + src: url('../../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff2') format('woff2'), url('../../fonts/fontawesome-webfont.woff') format('woff'), url('../../fonts/fontawesome-webfont.ttf') format('truetype'), url('../../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } diff --git a/wp-content/themes/generatepress/assets/css/components/font-awesome.min.css b/wp-content/themes/generatepress/assets/css/components/font-awesome.min.css new file mode 100644 index 0000000..8c8a1ef --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/components/font-awesome.min.css @@ -0,0 +1 @@ +@font-face{font-family:'FontAwesome';src:url('../../fonts/fontawesome-webfont.eot');src:url('../../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/fontawesome-webfont.woff2') format('woff2'),url('../../fonts/fontawesome-webfont.woff') format('woff'),url('../../fonts/fontawesome-webfont.ttf') format('truetype'),url('../../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/wp-content/themes/generatepress/assets/css/components/font-icons.css b/wp-content/themes/generatepress/assets/css/components/font-icons.css new file mode 100644 index 0000000..31ecd8f --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/components/font-icons.css @@ -0,0 +1,162 @@ +@font-face { + font-family: "GeneratePress"; + src: url("../../fonts/generatepress.eot"); + src: url("../../fonts/generatepress.eot#iefix") format("embedded-opentype"), url("../../fonts/generatepress.woff2") format("woff2"), url("../../fonts/generatepress.woff") format("woff"), url("../../fonts/generatepress.ttf") format("truetype"), url("../../fonts/generatepress.svg#GeneratePress") format("svg"); + font-weight: normal; + font-style: normal; +} + +.menu-toggle:before, +.search-item a:before, +.dropdown-menu-toggle:before, +.cat-links:before, +.tags-links:before, +.comments-link:before, +.nav-previous .prev:before, +.nav-next .next:before, +.generate-back-to-top:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} + +.cat-links:before, +.tags-links:before, +.comments-link:before, +.nav-previous .prev:before, +.nav-next .next:before { + opacity: 0.7; +} + +/*-------------------------------------------------------------- +# Mobile Menu +--------------------------------------------------------------*/ +.menu-toggle:before { + content: "\f0c9"; + font-family: GeneratePress; + width: 1.28571429em; + text-align: center; + display: inline-block; +} + +.toggled .menu-toggle:before { + content: "\f00d"; +} + +.main-navigation.toggled .sfHover > a .dropdown-menu-toggle:before { + content: "\f106"; +} + +/*-------------------------------------------------------------- +# Navigation Search +--------------------------------------------------------------*/ +.search-item a:before { + content: "\f002"; + font-family: GeneratePress; + width: 1.28571429em; + text-align: center; + display: inline-block; +} + +.search-item.close-search a:before { + content: "\f00d"; +} + +.widget .search-form button:before { + content: "\f002"; + font-family: GeneratePress; +} + +/*-------------------------------------------------------------- +# Navigation Dropdowns +--------------------------------------------------------------*/ +.dropdown-menu-toggle:before { + content: "\f107"; + font-family: GeneratePress; + display: inline-block; + width: 0.8em; + text-align: left; +} + +nav:not(.toggled) ul ul .dropdown-menu-toggle:before { + text-align: right; +} + +.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before { + transform: rotate(180deg); +} + +.dropdown-click .menu-item-has-children.sfHover > a .dropdown-menu-toggle:before { + content: "\f106"; +} + +.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before { + content: "\f105"; +} + +/*-------------------------------------------------------------- +# Post Content +--------------------------------------------------------------*/ +.entry-header .cat-links:before, +.entry-header .tags-links:before, +.entry-header .comments-link:before { + display: none; +} + +.cat-links:before, +.tags-links:before, +.comments-link:before, +.nav-previous .prev:before, +.nav-next .next:before { + font-family: GeneratePress; + text-decoration: inherit; + position: relative; + margin-right: 0.6em; + width: 13px; + text-align: center; + display: inline-block; +} + +.cat-links:before { + content: "\f07b"; +} + +.tags-links:before { + content: "\f02c"; +} + +.comments-link:before { + content: "\f086"; +} + +.nav-previous .prev:before { + content: "\f104"; +} + +.nav-next .next:before { + content: "\f105"; +} + +/*-------------------------------------------------------------- +# Sidebar Navigation +--------------------------------------------------------------*/ +.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before, +.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before { + content: "\f104"; +} + +.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before, +.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before { + content: "\f105"; +} + +/*-------------------------------------------------------------- +# Back to Top Button +--------------------------------------------------------------*/ +.generate-back-to-top:before { + content: "\f106"; + font-family: GeneratePress; +} diff --git a/wp-content/themes/generatepress/assets/css/components/font-icons.min.css b/wp-content/themes/generatepress/assets/css/components/font-icons.min.css new file mode 100644 index 0000000..2749cbb --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/components/font-icons.min.css @@ -0,0 +1 @@ +@font-face{font-family:GeneratePress;src:url(../../fonts/generatepress.eot);src:url(../../fonts/generatepress.eot#iefix) format("embedded-opentype"),url(../../fonts/generatepress.woff2) format("woff2"),url(../../fonts/generatepress.woff) format("woff"),url(../../fonts/generatepress.ttf) format("truetype"),url(../../fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress} \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/css/components/widget-areas.css b/wp-content/themes/generatepress/assets/css/components/widget-areas.css new file mode 100644 index 0000000..9409790 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/components/widget-areas.css @@ -0,0 +1,256 @@ +/*-------------------------------------------------------------- +## Footer Widgets +--------------------------------------------------------------*/ +.footer-widgets-container { + padding: 40px; +} + +.inside-footer-widgets { + display: flex; +} + +.inside-footer-widgets > div { + flex: 1 1 0; +} + +.site-footer .footer-widgets-container .inner-padding { + padding: 0px 0px 0px 40px; +} + +.site-footer .footer-widgets-container .inside-footer-widgets { + margin-left: -40px; +} + +/*-------------------------------------------------------------- +## Top Bar +--------------------------------------------------------------*/ +.top-bar { + font-weight: normal; + text-transform: none; + font-size: 13px; +} + +.top-bar .inside-top-bar { + display: flex; + align-items: center; + flex-wrap: wrap; +} + +.top-bar .inside-top-bar .widget { + padding: 0; + display: inline-block; + margin-bottom: 0; +} + +.top-bar .inside-top-bar .textwidget p:last-child { + margin: 0; +} + +.top-bar .widget-title { + display: none; +} + +.top-bar .widget { + margin: 0 10px; +} + +.top-bar .widget_nav_menu > div > ul { + display: flex; + align-items: center; +} + +.top-bar .widget_nav_menu li { + margin: 0 10px; + padding: 0; +} + +.top-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.top-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.top-bar .widget_nav_menu li ul { + display: none; +} + +.inside-top-bar { + padding: 10px 40px; +} + +div.top-bar .widget { + margin-bottom: 0; +} + +.top-bar-align-right .widget { + margin-right: 0; +} + +.top-bar-align-right .widget:first-child { + margin-left: auto; +} + +.top-bar-align-right .widget:nth-child(even) { + order: -20; +} + +.top-bar-align-right .widget:nth-child(2) { + margin-left: 0; +} + +.top-bar-align-left .widget { + margin-left: 0; +} + +.top-bar-align-left .widget:nth-child(odd) { + order: -20; +} + +.top-bar-align-left .widget:nth-child(2) { + margin-left: auto; +} + +.top-bar-align-left .widget:last-child { + margin-right: 0; +} + +.top-bar-align-center .widget:first-child { + margin-left: auto; +} + +.top-bar-align-center .widget:last-child { + margin-right: auto; +} + +.top-bar-align-center .widget:not(:first-child):not(:last-child) { + margin: 0 5px; +} + +/*-------------------------------------------------------------- +## Footer Bar +--------------------------------------------------------------*/ +.footer-bar-active .footer-bar .widget { + padding: 0; +} + +.footer-bar .widget_nav_menu > div > ul { + display: flex; + align-items: center; + flex-wrap: wrap; +} + +.footer-bar .widget_nav_menu li { + margin: 0 10px; + padding: 0; +} + +.footer-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.footer-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.footer-bar .widget_nav_menu li ul { + display: none; +} + +.footer-bar .textwidget p:last-child { + margin: 0; +} + +.footer-bar .widget-title { + display: none; +} + +.footer-bar-align-right .copyright-bar { + order: -20; + margin-right: auto; +} + +.footer-bar-align-left .copyright-bar { + margin-left: auto; +} + +.footer-bar-align-center .inside-site-info { + flex-direction: column; +} + +.footer-bar-align-center .footer-bar { + margin-bottom: 10px; +} + +.site-footer:not(.footer-bar-active) .copyright-bar { + margin: 0 auto; +} + +/*-------------------------------------------------------------- +## Breakpoint (768px) +--------------------------------------------------------------*/ +@media (max-width: 768px) { + /*-------------------------------------------------------------- + ## Top Bar + --------------------------------------------------------------*/ + .top-bar .inside-top-bar { + justify-content: center; + } + .top-bar .inside-top-bar > .widget { + order: 1; + margin: 0 10px; + } + .top-bar .inside-top-bar:first-child { + margin-left: auto; + } + .top-bar .inside-top-bar:last-child { + margin-right: auto; + } + .top-bar .widget_nav_menu li { + padding: 5px 0; + } + .top-bar-align-center { + text-align: center; + } + /*-------------------------------------------------------------- + ## Footer + --------------------------------------------------------------*/ + .inside-footer-widgets { + flex-direction: column; + } + .inside-footer-widgets > div:not(:last-child) { + margin-bottom: 40px; + } + .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { + margin: 0; + } + .site-footer .footer-widgets .footer-widgets-container .inner-padding { + padding: 0; + } + .footer-bar-active .inside-site-info { + flex-direction: column; + } + .footer-bar-active .footer-bar { + margin-bottom: 10px; + } + .footer-bar .widget_nav_menu > div > ul { + justify-content: center; + } + .footer-bar .widget_nav_menu li { + padding: 5px 0; + } + .footer-bar .widget_nav_menu li:first-child { + margin-left: 10px; + } + .footer-bar .widget_nav_menu li:last-child { + margin-right: 10px; + } + .footer-bar-align-left .copyright-bar { + margin-left: 0; + } + .footer-bar-align-right .copyright-bar { + order: unset; + margin-right: 0; + } +} diff --git a/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css b/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css new file mode 100644 index 0000000..e4856c4 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css @@ -0,0 +1 @@ +.footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin-bottom:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget{margin:0 10px}.top-bar .widget_nav_menu>div>ul{display:flex;align-items:center}.top-bar .widget_nav_menu li{margin:0 10px;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.inside-top-bar{padding:10px 40px}div.top-bar .widget{margin-bottom:0}.top-bar-align-right .widget{margin-right:0}.top-bar-align-right .widget:first-child{margin-left:auto}.top-bar-align-right .widget:nth-child(even){order:-20}.top-bar-align-right .widget:nth-child(2){margin-left:0}.top-bar-align-left .widget{margin-left:0}.top-bar-align-left .widget:nth-child(odd){order:-20}.top-bar-align-left .widget:nth-child(2){margin-left:auto}.top-bar-align-left .widget:last-child{margin-right:0}.top-bar-align-center .widget:first-child{margin-left:auto}.top-bar-align-center .widget:last-child{margin-right:auto}.top-bar-align-center .widget:not(:first-child):not(:last-child){margin:0 5px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:flex;align-items:center;flex-wrap:wrap}.footer-bar .widget_nav_menu li{margin:0 10px;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}.footer-bar-align-left .copyright-bar{margin-left:auto}.footer-bar-align-center .inside-site-info{flex-direction:column}.footer-bar-align-center .footer-bar{margin-bottom:10px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.top-bar .inside-top-bar{justify-content:center}.top-bar .inside-top-bar>.widget{order:1;margin:0 10px}.top-bar .inside-top-bar:first-child{margin-left:auto}.top-bar .inside-top-bar:last-child{margin-right:auto}.top-bar .widget_nav_menu li{padding:5px 0}.top-bar-align-center{text-align:center}.inside-footer-widgets{flex-direction:column}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}.footer-bar-active .inside-site-info{flex-direction:column}.footer-bar-active .footer-bar{margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.footer-bar .widget_nav_menu li{padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.footer-bar-align-left .copyright-bar{margin-left:0}.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}} \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/css/main-rtl.css b/wp-content/themes/generatepress/assets/css/main-rtl.css new file mode 100644 index 0000000..42df075 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/main-rtl.css @@ -0,0 +1,195 @@ +caption, +td, +th { + text-align: right; +} + +.header-aligned-right:not([class*="nav-float-"]) .inside-header { + justify-content: flex-start; +} + +.header-aligned-left:not([class*="nav-float-"]) .inside-header { + justify-content: flex-end; +} + +.header-aligned-right:not([class*="nav-float-"]) .header-widget { + order: 10; +} + +.header-aligned-left:not([class*="nav-float-"]) .header-widget { + order: -10; +} + +.site-logo + .site-branding { + order: -1; +} + +.nav-float-right #site-navigation { + order: -5; +} + +.nav-float-right #site-navigation.toggled, .nav-float-right #site-navigation.has-active-search { + order: 10; +} + +.nav-float-right .header-widget { + order: -10; +} + +.nav-float-left #site-navigation { + order: 5; +} + +.nav-float-left .header-widget, +.nav-float-left .mobile-menu-control-wrapper { + order: 10; +} + +.mobile-menu-control-wrapper { + margin-right: auto; + margin-left: 0; +} + +.nav-align-right .inside-navigation { + justify-content: flex-start; +} + +.nav-align-left .inside-navigation { + justify-content: flex-end; +} + +.menu-item-has-children .dropdown-menu-toggle { + float: left !important; +} + +.main-navigation ul ul { + text-align: right; +} + +.sidebar .menu-item-has-children .dropdown-menu-toggle, +nav ul ul .menu-item-has-children .dropdown-menu-toggle { + float: left; +} + +.comment-meta .avatar { + float: right; + margin-left: 10px; +} + +.page-header .avatar { + float: right; + margin-left: 1.5em; +} + +.slideout-navigation .menu-item-has-children .dropdown-menu-toggle { + float: left; +} + +.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children > a:first-child, +.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children > a:first-child { + padding-left: 0; +} + +.comment .children { + padding-right: 30px; + border-right: 1px solid rgba(0, 0, 0, 0.05); +} + +.main-navigation .main-nav ul li.menu-item-has-children > a, +.secondary-navigation .main-nav ul li.menu-item-has-children > a { + padding-left: 0; +} + +nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle { + padding-left: 15px; +} + +nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle { + padding-right: 10px; +} + +.main-navigation { + padding-right: 0; +} + +ol, +ul { + margin: 0 3em 1.5em 0; +} + +li > ol, +li > ul { + margin-right: 1.5em; +} + +.menu-toggle .mobile-menu { + margin-right: 5px; + margin-left: 0; +} + +.widget_categories .children { + margin-right: 1.5em; +} + +.widget_nav_menu ul ul, +.widget_pages ul ul { + margin-right: 1em; +} + +.cat-links:before, +.comments-link:before, +.nav-next .next:before, +.nav-previous .prev:before, +.tags-links:before { + margin-left: 0.6em; + margin-right: 0; +} + +.entry-meta .gp-icon { + margin-right: 0; + margin-left: 0.6em; +} + +.menu-toggle, +.nav-search-enabled .main-navigation .menu-toggle { + text-align: right; +} + +.rtl .navigation-search { + left: auto; + right: -99999px; +} + +.rtl .navigation-search.nav-search-active { + right: 0; +} + +.main-navigation.toggled .main-nav li { + text-align: right; +} + +.left-sidebar .sidebar, +.both-left #left-sidebar, +.both-sidebars #left-sidebar { + order: 10; +} + +.both-left #right-sidebar { + order: 5; +} + +.both-right #left-sidebar { + order: -5; +} + +.both-right #right-sidebar, +.both-sidebars #right-sidebar, +.right-sidebar #right-sidebar { + order: -10; +} + +@media (max-width: 768px) { + .site-content .content-area { + order: -20; + } +} diff --git a/wp-content/themes/generatepress/assets/css/main-rtl.min.css b/wp-content/themes/generatepress/assets/css/main-rtl.min.css new file mode 100644 index 0000000..2dcfa49 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/main-rtl.min.css @@ -0,0 +1 @@ +caption,td,th{text-align:right}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-start}.header-aligned-left:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{order:10}.header-aligned-left:not([class*=nav-float-]) .header-widget{order:-10}.site-logo+.site-branding{order:-1}.nav-float-right #site-navigation{order:-5}.nav-float-right #site-navigation.has-active-search,.nav-float-right #site-navigation.toggled{order:10}.nav-float-right .header-widget{order:-10}.nav-float-left #site-navigation{order:5}.nav-float-left .header-widget,.nav-float-left .mobile-menu-control-wrapper{order:10}.mobile-menu-control-wrapper{margin-right:auto;margin-left:0}.nav-align-right .inside-navigation{justify-content:flex-start}.nav-align-left .inside-navigation{justify-content:flex-end}.menu-item-has-children .dropdown-menu-toggle{float:left!important}.main-navigation ul ul{text-align:right}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:left}.comment-meta .avatar{float:right;margin-left:10px}.page-header .avatar{float:right;margin-left:1.5em}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:left}.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child,.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child{padding-left:0}.comment .children{padding-right:30px;border-right:1px solid rgba(0,0,0,.05)}.main-navigation .main-nav ul li.menu-item-has-children>a,.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-left:0}nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle{padding-left:15px}nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle{padding-right:10px}.main-navigation{padding-right:0}ol,ul{margin:0 3em 1.5em 0}li>ol,li>ul{margin-right:1.5em}.menu-toggle .mobile-menu{margin-right:5px;margin-left:0}.widget_categories .children{margin-right:1.5em}.widget_nav_menu ul ul,.widget_pages ul ul{margin-right:1em}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{margin-left:.6em;margin-right:0}.entry-meta .gp-icon{margin-right:0;margin-left:.6em}.menu-toggle,.nav-search-enabled .main-navigation .menu-toggle{text-align:right}.rtl .navigation-search{left:auto;right:-99999px}.rtl .navigation-search.nav-search-active{right:0}.main-navigation.toggled .main-nav li{text-align:right}.both-left #left-sidebar,.both-sidebars #left-sidebar,.left-sidebar .sidebar{order:10}.both-left #right-sidebar{order:5}.both-right #left-sidebar{order:-5}.both-right #right-sidebar,.both-sidebars #right-sidebar,.right-sidebar #right-sidebar{order:-10}@media (max-width:768px){.site-content .content-area{order:-20}} \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/css/main.css b/wp-content/themes/generatepress/assets/css/main.css new file mode 100644 index 0000000..9c1aad3 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/main.css @@ -0,0 +1,1639 @@ +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Reset +# Elements +# Forms +# Links +# Alignments +# Accessibility +# Navigation + # Dropdown Menus + # Sidebar Navigation +# Post Navigation +# Header +# Post Content +# Widgets +# Content Layout +# Sidebars +# Footer +# Featured Images +# Icons +# Compatibility +# Mobile +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +# Reset +--------------------------------------------------------------*/ +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; + border: 0; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/* Inherit box-sizing to more easily change it's value on a component level. +@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. +*/ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove the inner border and padding in Firefox. + */ +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/*-------------------------------------------------------------- +# Elements +--------------------------------------------------------------*/ +body, +button, +input, +select, +textarea { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-weight: normal; + text-transform: none; + font-size: 17px; + line-height: 1.5; +} + +p { + margin-bottom: 1.5em; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: inherit; + font-size: 100%; + font-style: inherit; + font-weight: inherit; +} + +pre { + background: rgba(0, 0, 0, 0.05); + font-family: inherit; + font-size: inherit; + line-height: normal; + margin-bottom: 1.5em; + padding: 20px; + overflow: auto; + max-width: 100%; +} + +blockquote { + border-left: 5px solid rgba(0, 0, 0, 0.05); + padding: 20px; + font-size: 1.2em; + font-style: italic; + margin: 0 0 1.5em; + position: relative; +} + +blockquote p:last-child { + margin: 0; +} + +table, +th, +td { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin: 0 0 1.5em; + width: 100%; +} + +th, +td { + padding: 8px; +} + +th { + border-width: 0 1px 1px 0; +} + +td { + border-width: 0 1px 1px 0; +} + +hr { + background-color: rgba(0, 0, 0, 0.1); + border: 0; + height: 1px; + margin-bottom: 40px; + margin-top: 40px; +} + +fieldset { + padding: 0; + border: 0; + min-width: inherit; +} + +fieldset legend { + padding: 0; + margin-bottom: 1.5em; +} + +h1 { + font-size: 42px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h2 { + font-size: 35px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h3 { + font-size: 29px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h4 { + font-size: 24px; +} + +h5 { + font-size: 20px; +} + +h4, +h5, +h6 { + margin-bottom: 20px; +} + +ul, +ol { + margin: 0 0 1.5em 3em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1.5em 1.5em; +} + +b, +strong { + font-weight: bold; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +address { + margin: 0 0 1.5em; +} + +code, +kbd, +tt, +var { + font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + text-decoration: none; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + +figure { + margin: 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +th { + font-weight: bold; +} + +img { + height: auto; + /* Make sure images are scaled correctly. */ + max-width: 100%; + /* Adhere to container width. */ +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + background: #55555e; + color: #fff; + border: 1px solid transparent; + cursor: pointer; + -webkit-appearance: button; + /* Corrects inability to style clickable 'input' types in iOS */ + padding: 10px 20px; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="tel"], +input[type="number"], +textarea, +select { + border: 1px solid; + border-radius: 0; + padding: 10px 15px; + max-width: 100%; +} + +textarea { + width: 100%; +} + +/*-------------------------------------------------------------- +# Links +--------------------------------------------------------------*/ +a, +button, +input { + transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out; +} + +a, +a:visited, +a:hover, +a:focus { + text-decoration: none; +} + +.button, +.wp-block-button .wp-block-button__link { + padding: 10px 20px; + display: inline-block; +} + +.wp-block-button .wp-block-button__link { + font-size: inherit; + line-height: inherit; +} + +.using-mouse :focus { + outline: 0; +} + +.using-mouse ::-moz-focus-inner { + border: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ +.alignleft { + float: left; + margin-right: 1.5em; +} + +.alignright { + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin: 0 auto; +} + +.size-auto, +.size-full, +.size-large, +.size-medium, +.size-thumbnail { + max-width: 100%; + height: auto; +} + +.no-sidebar .entry-content .alignfull { + margin-left: calc( -100vw / 2 + 100% / 2); + margin-right: calc( -100vw / 2 + 100% / 2); + max-width: 100vw; + width: auto; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + -webkit-clip-path: none; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ +.main-navigation { + z-index: 100; + padding: 0; + clear: both; + display: block; +} + +.main-navigation a { + display: block; + text-decoration: none; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.main-navigation ul { + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation .main-nav ul li a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +.inside-navigation { + position: relative; +} + +.main-navigation .inside-navigation { + display: flex; + align-items: center; + flex-wrap: wrap; + justify-content: space-between; +} + +.main-navigation .main-nav > ul { + display: flex; + flex-wrap: wrap; + align-items: center; +} + +.main-navigation li { + position: relative; +} + +.main-navigation .menu-bar-items { + display: flex; + align-items: center; + font-size: 15px; +} + +.main-navigation .menu-bar-items a { + color: inherit; +} + +.main-navigation .menu-bar-item { + position: relative; +} + +.main-navigation .menu-bar-item.search-item { + z-index: 20; +} + +.main-navigation .menu-bar-item > a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +.sidebar .main-navigation .main-nav { + flex-basis: 100%; +} + +.sidebar .main-navigation .main-nav > ul { + flex-direction: column; +} + +.sidebar .main-navigation .menu-bar-items { + margin: 0 auto; +} + +.sidebar .main-navigation .menu-bar-items .search-item { + order: 10; +} + +.nav-align-center .inside-navigation { + justify-content: center; +} + +.nav-align-center .main-nav > ul { + justify-content: center; +} + +.nav-align-right .inside-navigation { + justify-content: flex-end; +} + +/*-------------------------------------------------------------- +## Dropdown Menus +--------------------------------------------------------------*/ +.main-navigation ul ul { + display: block; + box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + float: left; + position: absolute; + left: -99999px; + opacity: 0; + z-index: 99999; + width: 200px; + text-align: left; + top: auto; + transition: opacity 80ms linear; + transition-delay: 0s; + pointer-events: none; + height: 0; + overflow: hidden; +} + +.main-navigation ul ul a { + display: block; +} + +.main-navigation ul ul li { + width: 100%; +} + +.main-navigation .main-nav ul ul li a { + line-height: normal; + padding: 10px 20px; + font-size: 14px; +} + +.main-navigation .main-nav ul li.menu-item-has-children > a { + padding-right: 0; + position: relative; +} + +.main-navigation.sub-menu-left .sub-menu { + right: 0; +} + +.main-navigation:not(.toggled) ul li:hover > ul, +.main-navigation:not(.toggled) ul li.sfHover > ul { + left: auto; + opacity: 1; + transition-delay: 150ms; + pointer-events: auto; + height: auto; + overflow: visible; +} + +.main-navigation:not(.toggled) ul ul li:hover > ul, +.main-navigation:not(.toggled) ul ul li.sfHover > ul { + left: 100%; + top: 0; +} + +.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, +.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul { + right: 100%; + left: auto; +} + +.nav-float-right .main-navigation ul ul ul { + top: 0; +} + +.menu-item-has-children .dropdown-menu-toggle { + display: inline-block; + height: 100%; + clear: both; + padding-right: 20px; + padding-left: 10px; +} + +.menu-item-has-children ul .dropdown-menu-toggle { + padding-top: 10px; + padding-bottom: 10px; + margin-top: -10px; +} + +nav ul ul .menu-item-has-children .dropdown-menu-toggle, +.sidebar .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +/*-------------------------------------------------------------- +## Sidebar Navigation +--------------------------------------------------------------*/ +.widget-area .main-navigation li { + float: none; + display: block; + width: 100%; + padding: 0; + margin: 0; +} + +.sidebar .main-navigation.sub-menu-right ul li:hover ul, +.sidebar .main-navigation.sub-menu-right ul li.sfHover ul { + top: 0; + left: 100%; +} + +.sidebar .main-navigation.sub-menu-left ul li:hover ul, +.sidebar .main-navigation.sub-menu-left ul li.sfHover ul { + top: 0; + right: 100%; +} + +/*-------------------------------------------------------------- +# Post Navigation +--------------------------------------------------------------*/ +.site-main .comment-navigation, +.site-main .posts-navigation, +.site-main .post-navigation { + margin: 0 0 2em; + overflow: hidden; +} + +.site-main .post-navigation { + margin-bottom: 0; +} + +.paging-navigation .nav-previous, +.paging-navigation .nav-next { + display: none; +} + +.paging-navigation .nav-links > * { + padding: 0 5px; +} + +.paging-navigation .nav-links .current { + font-weight: bold; +} + +/* Less specific so we don't overwrite existing customizations. */ +.nav-links > *:first-child { + padding-left: 0; +} + +/*-------------------------------------------------------------- +# Header +--------------------------------------------------------------*/ +.site-header { + position: relative; +} + +.inside-header { + padding: 20px 40px; +} + +.main-title { + margin: 0; + font-size: 25px; + line-height: 1.2em; + word-wrap: break-word; + font-weight: bold; + text-transform: none; +} + +.site-description { + margin: 0; + line-height: 1.5; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.site-logo { + display: inline-block; + max-width: 100%; +} + +.site-header .header-image { + vertical-align: middle; +} + +.inside-header { + display: flex; + align-items: center; +} + +.header-widget { + margin-left: auto; +} + +.header-widget p:last-child { + margin-bottom: 0; +} + +.nav-float-right .header-widget { + margin-left: 20px; +} + +.nav-float-right #site-navigation { + margin-left: auto; +} + +.nav-float-left #site-navigation { + margin-right: auto; + order: -10; +} + +.nav-float-left .header-widget { + margin-left: 0; + margin-right: 20px; + order: -15; +} + +.header-aligned-center:not([class*="nav-float-"]) .inside-header { + justify-content: center; + flex-direction: column; + text-align: center; +} + +.header-aligned-center:not([class*="nav-float-"]) .header-widget { + margin-left: auto; + margin-right: auto; +} + +.header-aligned-center:not([class*="nav-float-"]) .inside-header > *:not(:first-child) { + margin-top: 1em; +} + +.header-aligned-right:not([class*="nav-float-"]) .inside-header { + justify-content: flex-end; +} + +.header-aligned-right:not([class*="nav-float-"]) .header-widget { + margin-right: auto; + margin-left: 0; + order: -10; +} + +.site-branding-container { + display: inline-flex; + align-items: center; + text-align: left; + flex-shrink: 0; +} + +.site-branding-container .site-logo { + margin-right: 1em; +} + +/*-------------------------------------------------------------- +# Post Content +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.posted-on .updated, +.entry-header .gp-icon { + display: none; +} + +.byline, +.single .byline, +.group-blog .byline, +.entry-header .cat-links, +.entry-header .tags-links, +.entry-header .comments-link { + display: inline; +} + +footer.entry-meta .byline, +footer.entry-meta .posted-on { + display: block; +} + +.page-content:not(:first-child), +.entry-content:not(:first-child), +.entry-summary:not(:first-child) { + margin-top: 2em; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +.blog .format-status .entry-title, +.archive .format-status .entry-title, +.blog .format-aside .entry-header, +.archive .format-aside .entry-header, +.blog .format-status .entry-header, +.archive .format-status .entry-header, +.blog .format-status .entry-meta, +.archive .format-status .entry-meta { + display: none; +} + +.blog .format-aside .entry-content, +.archive .format-aside .entry-content, +.blog .format-status .entry-content, +.archive .format-status .entry-content { + margin-top: 0; +} + +.blog .format-status .entry-content p:last-child, +.archive .format-status .entry-content p:last-child { + margin-bottom: 0; +} + +.site-content, +.entry-header { + word-wrap: break-word; +} + +.entry-title { + margin-bottom: 0; +} + +.author .page-header .page-title { + display: flex; + align-items: center; +} + +.author .page-header .avatar { + margin-right: 20px; +} + +.page-header > *:last-child, +.page-header .author-info > *:last-child { + margin-bottom: 0; +} + +.entry-meta { + font-size: 85%; + margin-top: .5em; + line-height: 1.5; +} + +footer.entry-meta { + margin-top: 2em; +} + +.cat-links, +.tags-links, +.comments-link { + display: block; +} + +.taxonomy-description p:last-child, +.read-more-container, +.page-content > p:last-child, +.entry-content > p:last-child, +.entry-summary > p:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; + position: relative; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto 0; + max-width: 100%; +} + +.wp-caption .wp-caption-text { + font-size: 75%; + padding-top: 5px; + opacity: 0.8; +} + +.wp-caption img { + position: relative; + vertical-align: bottom; +} + +.wp-block-image figcaption { + font-size: 13px; + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.wp-block-gallery, +ul.blocks-gallery-grid { + margin-left: 0; +} + +.wp-block-gallery .blocks-gallery-image figcaption, +.wp-block-gallery .blocks-gallery-item figcaption { + background: rgba(255, 255, 255, 0.7); + color: #000; + padding: 10px; + box-sizing: border-box; +} + +.gallery { + margin-bottom: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; +} + +.site-main .gallery { + margin-bottom: 1.5em; +} + +.gallery-item img { + vertical-align: bottom; +} + +.gallery-icon { + padding: 5px; +} + +embed, +iframe, +object { + max-width: 100%; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ +.widget-area .widget { + padding: 40px; +} + +.widget select { + max-width: 100%; +} + +.sidebar .widget *:last-child, +.footer-widgets .widget *:last-child { + margin-bottom: 0; +} + +.widget-title { + margin-bottom: 30px; + font-size: 20px; + line-height: 1.5; + font-weight: normal; + text-transform: none; +} + +.widget ul, +.widget ol { + margin: 0; +} + +.widget .search-field { + width: 100%; +} + +.widget .search-form { + display: flex; +} + +.widget .search-form button.search-submit { + font-size: 15px; +} + +.footer-widgets .widget { + margin-bottom: 30px; +} + +.sidebar .widget:last-child, +.footer-widgets .widget:last-child { + margin-bottom: 0; +} + +.widget ul li { + list-style-type: none; + position: relative; + margin-bottom: 0.5em; +} + +.widget ul li ul { + margin-left: 1em; + margin-top: 0.5em; +} + +.wp-calendar-table { + table-layout: fixed; +} + +/*-------------------------------------------------------------- +# Content Layout +--------------------------------------------------------------*/ +.site-content { + display: flex; +} + +.grid-container { + margin-left: auto; + margin-right: auto; + max-width: 1200px; +} + +.sidebar .widget, +.page-header, +.site-main > * { + margin-bottom: 20px; +} + +.both-right .inside-left-sidebar, +.both-left .inside-left-sidebar { + margin-right: 10px; +} + +.both-right .inside-right-sidebar, +.both-left .inside-right-sidebar { + margin-left: 10px; +} + +/*-------------------------------------------------------------- +## One Container +--------------------------------------------------------------*/ +.one-container.right-sidebar .site-main, +.one-container.both-right .site-main { + margin-right: 40px; +} + +.one-container.left-sidebar .site-main, +.one-container.both-left .site-main { + margin-left: 40px; +} + +.one-container.both-sidebars .site-main { + margin: 0px 40px 0px 40px; +} + +.one-container.archive .post:not(:last-child), +.one-container.blog .post:not(:last-child) { + padding-bottom: 40px; +} + +.one-container .site-content { + padding: 40px; +} + +/*-------------------------------------------------------------- +## Separate Containers +--------------------------------------------------------------*/ +.separate-containers .inside-article, +.separate-containers .comments-area, +.separate-containers .page-header, +.separate-containers .paging-navigation { + padding: 40px; +} + +.separate-containers .site-main { + margin: 20px; +} + +.separate-containers.no-sidebar .site-main { + margin-left: 0; + margin-right: 0; +} + +.separate-containers.right-sidebar .site-main, +.separate-containers.both-right .site-main { + margin-left: 0; +} + +.separate-containers.left-sidebar .site-main, +.separate-containers.both-left .site-main { + margin-right: 0; +} + +.separate-containers .inside-right-sidebar, +.separate-containers .inside-left-sidebar { + margin-top: 20px; + margin-bottom: 20px; +} + +.inside-page-header, +.wp-block-group__inner-container { + padding: 40px; +} + +.widget-area .main-navigation { + margin-bottom: 20px; +} + +.separate-containers .site-main > *:last-child, +.one-container .site-main > *:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +## Full Width Content +--------------------------------------------------------------*/ +.full-width-content .container.grid-container { + max-width: 100%; +} + +.full-width-content.no-sidebar.separate-containers .site-main { + margin: 0; +} + +.full-width-content.separate-containers .inside-article, +.full-width-content.one-container .site-content { + padding: 0; +} + +.full-width-content .entry-content .alignwide { + margin-left: 0; + width: auto; + max-width: unset; +} + +/*-------------------------------------------------------------- +## Contained Content +--------------------------------------------------------------*/ +.contained-content.separate-containers .inside-article, +.contained-content.one-container .site-content { + padding: 0; +} + +/*-------------------------------------------------------------- +# Sidebars +--------------------------------------------------------------*/ +.sidebar .grid-container { + max-width: 100%; + width: 100%; +} + +.left-sidebar .sidebar, +.both-left .is-left-sidebar, +.both-sidebars .is-left-sidebar { + order: -10; +} + +.both-left .is-right-sidebar { + order: -5; +} + +.both-right .is-left-sidebar { + order: 5; +} + +.both-right .is-right-sidebar, +.both-sidebars .is-right-sidebar { + order: 10; +} + +/*-------------------------------------------------------------- +# Footer +--------------------------------------------------------------*/ +.inside-site-info { + display: flex; + align-items: center; + justify-content: center; + padding: 20px 40px; +} + +.site-info { + text-align: center; + font-size: 15px; +} + +/*-------------------------------------------------------------- +# Featured Images +--------------------------------------------------------------*/ +.post-image:not(:first-child) { + margin-top: 2em; +} + +.featured-image { + line-height: 0; + /* no more weird spacing */ +} + +.separate-containers .featured-image { + margin-top: 20px; +} + +.separate-containers .inside-article > .featured-image { + margin-top: 0; + margin-bottom: 2em; +} + +.one-container .inside-article > .featured-image { + margin-top: 0; + margin-bottom: 2em; +} + +/*-------------------------------------------------------------- +# Icons +--------------------------------------------------------------*/ +.gp-icon { + display: inline-flex; + align-self: center; +} + +.gp-icon svg { + height: 1em; + width: 1em; + top: .125em; + position: relative; + fill: currentColor; +} + +.icon-menu-bars svg:nth-child(2), +.toggled .icon-menu-bars svg:nth-child(1), +.icon-search svg:nth-child(2), +.close-search .icon-search svg:nth-child(1) { + display: none; +} + +.toggled .icon-menu-bars svg:nth-child(2), +.close-search .icon-search svg:nth-child(2) { + display: block; +} + +.entry-meta .gp-icon { + margin-right: 0.6em; + opacity: 0.7; +} + +nav.toggled .icon-arrow-left svg { + transform: rotate(-90deg); +} + +nav.toggled .icon-arrow-right svg { + transform: rotate(90deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg { + transform: rotate(180deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg { + transform: rotate(-270deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg { + transform: rotate(270deg); +} + +/*-------------------------------------------------------------- +# Compatibility +--------------------------------------------------------------*/ +/* Bootstrap fix */ +.container.grid-container { + width: auto; +} + +/*-------------------------------------------------------------- +# Mobile +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +# Mobile Menu +--------------------------------------------------------------*/ +.menu-toggle, +.mobile-bar-items, +.sidebar-nav-mobile { + display: none; +} + +.menu-toggle { + padding: 0 20px; + line-height: 60px; + margin: 0; + font-weight: normal; + text-transform: none; + font-size: 15px; + cursor: pointer; +} + +.menu-toggle .mobile-menu { + padding-left: 3px; +} + +.menu-toggle .gp-icon + .mobile-menu { + padding-left: 9px; +} + +.menu-toggle .mobile-menu:empty { + display: none; +} + +button.menu-toggle { + background-color: transparent; + flex-grow: 1; + border: 0; + text-align: center; +} + +button.menu-toggle:hover, button.menu-toggle:active, button.menu-toggle:focus { + background-color: transparent; +} + +.has-menu-bar-items button.menu-toggle { + flex-grow: 0; +} + +nav.toggled ul ul.sub-menu { + width: 100%; +} + +.toggled .menu-item-has-children .dropdown-menu-toggle { + padding-left: 20px; +} + +.main-navigation.toggled .main-nav { + flex-basis: 100%; + order: 3; +} + +.main-navigation.toggled .main-nav > ul { + display: block; +} + +.main-navigation.toggled .main-nav li { + width: 100%; + text-align: left; +} + +.main-navigation.toggled .main-nav ul ul { + transition: 0s; + visibility: hidden; +} + +.main-navigation.toggled .main-nav ul ul.toggled-on { + position: relative; + top: 0; + left: auto !important; + right: auto !important; + width: 100%; + pointer-events: auto; + height: auto; + opacity: 1; + display: block; + visibility: visible; + float: none; +} + +.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +.mobile-menu-control-wrapper { + display: none; + margin-left: auto; + align-items: center; +} + +.has-inline-mobile-toggle #site-navigation.toggled { + margin-top: 1.5em; +} + +.has-inline-mobile-toggle #site-navigation.has-active-search { + margin-top: 1.5em; +} + +.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active { + position: relative; +} + +.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input { + outline: auto; +} + +.nav-float-left .mobile-menu-control-wrapper { + order: -10; + margin-left: 0; + margin-right: auto; + flex-direction: row-reverse; +} + +/*-------------------------------------------------------------- +## Breakpoint (768px) +--------------------------------------------------------------*/ +@media (max-width: 768px) { + .hide-on-mobile { + display: none !important; + } + /*-------------------------------------------------------------- + ## Links + --------------------------------------------------------------*/ + a, body, button, input, select, textarea { + transition: all 0s ease-in-out; + } + /*-------------------------------------------------------------- + ## Header + --------------------------------------------------------------*/ + .inside-header { + flex-direction: column; + text-align: center; + } + .site-header .header-widget { + margin-top: 1.5em; + margin-left: auto; + margin-right: auto; + text-align: center; + } + /*-------------------------------------------------------------- + ## Content Area + --------------------------------------------------------------*/ + .site-content { + flex-direction: column; + } + .container .site-content .content-area { + width: auto; + } + .is-left-sidebar.sidebar, + .is-right-sidebar.sidebar { + width: auto; + order: initial; + } + .is-left-sidebar + .is-right-sidebar .inside-right-sidebar { + margin-top: 0; + } + .both-right .inside-left-sidebar, + .both-left .inside-left-sidebar, + .both-right .inside-right-sidebar, + .both-left .inside-right-sidebar { + margin-right: 0; + margin-left: 0; + } + #main { + margin-left: 0; + margin-right: 0; + } + body:not(.no-sidebar) #main { + margin-bottom: 0; + } + .alignleft, + .alignright { + float: none; + display: block; + margin-left: auto; + margin-right: auto; + } + .comment .children { + padding-left: 10px; + margin-left: 0; + } + .entry-meta { + font-size: inherit; + } + .entry-meta a { + line-height: 1.8em; + } +} + +@media (min-width: 769px) and (max-width: 1024px) { + .hide-on-tablet { + display: none !important; + } +} + +@media (min-width: 1025px) { + .hide-on-desktop { + display: none !important; + } +} diff --git a/wp-content/themes/generatepress/assets/css/main.min.css b/wp-content/themes/generatepress/assets/css/main.min.css new file mode 100644 index 0000000..0a92e3a --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/main.min.css @@ -0,0 +1 @@ +blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a,a:focus,a:hover,a:visited{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child),.one-container.blog .post:not(:last-child){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header,.wp-block-group__inner-container{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1){display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}} \ No newline at end of file diff --git a/wp-content/themes/generatepress/css/mobile.css b/wp-content/themes/generatepress/assets/css/mobile.css similarity index 84% rename from wp-content/themes/generatepress/css/mobile.css rename to wp-content/themes/generatepress/assets/css/mobile.css index 741df7c..aa1c1c1 100644 --- a/wp-content/themes/generatepress/css/mobile.css +++ b/wp-content/themes/generatepress/assets/css/mobile.css @@ -1,18 +1,21 @@ /*-------------------------------------------------------------- ->>> TABLE OF CONTENTS: ----------------------------------------------------------------- # Mobile Menu -# Breakpoint (768px) - # Links - # Top Bar - # Content Area - # Header - # Footer --------------------------------------------------------------*/ +.menu-toggle, +.mobile-bar-items, +.sidebar-nav-mobile { + display: none; +} -/*-------------------------------------------------------------- -## Mobile Menu ---------------------------------------------------------------*/ +.menu-toggle { + padding: 0 20px; + line-height: 60px; + margin: 0; + font-weight: normal; + text-transform: none; + font-size: 15px; + cursor: pointer; +} button.menu-toggle { background-color: transparent; @@ -27,25 +30,12 @@ button.menu-toggle:focus { background-color: transparent; } -.menu-toggle:before { - content: "\f0c9"; - font-family: GeneratePress; - - width: 1.28571429em; - text-align: center; - display: inline-block; -} - -.toggled .menu-toggle:before { - content: "\f00d"; -} - .menu-toggle .mobile-menu { padding-left: 3px; } .menu-toggle .gp-icon + .mobile-menu { - padding-left: 9px; + padding-left: 9px; } .menu-toggle .mobile-menu:empty { @@ -102,23 +92,20 @@ nav.toggled ul ul.sub-menu { opacity: 1; display: block; visibility: visible; + float: none; } .main-navigation.toggled .main-nav li { float: none; clear: both; - display: block !important; - text-align: left !important; + display: block; + text-align: left; } .main-navigation.toggled .main-nav li.hide-on-mobile { display: none !important; } -.main-navigation.toggled .sfHover > a .dropdown-menu-toggle:before { - content: "\f106"; -} - .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle { float: right; } @@ -128,69 +115,60 @@ nav.toggled ul ul.sub-menu { } .main-navigation.toggled .sf-menu > li.menu-item-float-right { - float: none !important; - display: inline-block !important; + float: none; + display: inline-block; } /*-------------------------------------------------------------- # Breakpoint (768px) --------------------------------------------------------------*/ - @media (max-width: 768px) { /*-------------------------------------------------------------- ## Links --------------------------------------------------------------*/ - a, body, button, input, select, textarea { - -webkit-transition: all 0s ease-in-out; - -moz-transition: all 0s ease-in-out; - -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; } - /*-------------------------------------------------------------- ## Top Bar --------------------------------------------------------------*/ - .top-bar.top-bar-align-left, .top-bar.top-bar-align-right { text-align: center; } - .top-bar .widget { float: none !important; margin: 0 10px !important; } - .top-bar .widget_nav_menu li { float: none; display: inline-block; padding: 5px 0; } - + .footer-bar .widget_nav_menu li:first-child { + margin-left: 10px; + } + .footer-bar .widget_nav_menu li:last-child { + margin-right: 10px; + } /*-------------------------------------------------------------- ## Header --------------------------------------------------------------*/ - .inside-header > *:not(:last-child):not(.main-navigation) { margin-bottom: 20px; } - .site-header, .header-aligned-right .site-header { text-align: center; } - .header-widget { float: none; max-width: 100%; text-align: center; } - /*-------------------------------------------------------------- ## Content Area --------------------------------------------------------------*/ - .sidebar, .content-area, .inside-footer-widgets > div { @@ -199,24 +177,19 @@ nav.toggled ul ul.sub-menu { left: 0; right: 0; } - .site-main { margin-left: 0 !important; margin-right: 0 !important; } - body:not(.no-sidebar) .site-main { margin-bottom: 0 !important; } - .one-container .sidebar { margin-top: 40px; } - .separate-containers #left-sidebar + #right-sidebar .inside-right-sidebar { margin-top: 0; } - .both-right.separate-containers .inside-left-sidebar, .both-left.separate-containers .inside-left-sidebar, .both-right.separate-containers .inside-right-sidebar, @@ -224,7 +197,6 @@ nav.toggled ul ul.sub-menu { margin-right: 0; margin-left: 0; } - .alignleft, .alignright { float: none; @@ -232,72 +204,54 @@ nav.toggled ul ul.sub-menu { margin-left: auto; margin-right: auto; } - .post-image-aligned-left .post-image, .post-image-aligned-right .post-image { float: none; margin: 2em 0; text-align: center; } - .comment .children { padding-left: 10px; margin-left: 0; } - .edd_download { display: block; float: none !important; margin-bottom: 1.5em; width: 100% !important; } - .entry-meta { font-size: inherit; } - .entry-meta a { line-height: 1.8em; } - /*-------------------------------------------------------------- ## Footer --------------------------------------------------------------*/ - - .site-info { - padding-left: 10px; - padding-right: 10px; - } - .site-info { text-align: center; } - .copyright-bar { float: none !important; text-align: center !important; } - .footer-bar { float: none !important; text-align: center !important; margin-bottom: 20px; } - .footer-bar .widget_nav_menu li { float: none; display: inline-block; padding: 5px 0; } - .inside-footer-widgets > div:not(:last-child) { margin-bottom: 40px; } - .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets { margin: 0; } - .site-footer .footer-widgets .footer-widgets-container .inner-padding { padding: 0; } diff --git a/wp-content/themes/generatepress/assets/css/mobile.min.css b/wp-content/themes/generatepress/assets/css/mobile.min.css new file mode 100644 index 0000000..c02e268 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/mobile.min.css @@ -0,0 +1 @@ +.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}} \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/css/style-rtl.css b/wp-content/themes/generatepress/assets/css/style-rtl.css new file mode 100644 index 0000000..c2bdac2 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/style-rtl.css @@ -0,0 +1,178 @@ +caption, +td, +th { + text-align: right; +} + +.menu-item-has-children .dropdown-menu-toggle { + float: left !important; +} + +.main-navigation li { + float: right; + text-align: right; +} + +.main-navigation li.search-item, +.nav-aligned-right.nav-below-header .main-navigation .menu > li.search-item { + float: left; +} + +.nav-left-sidebar .main-navigation li.search-item.current-menu-item, +.nav-right-sidebar .main-navigation li.search-item.current-menu-item { + float: left; +} + +.rtl.nav-aligned-left .main-navigation .menu > li { + float: none; + display: inline-block; +} + +.rtl.nav-aligned-left .main-navigation ul { + letter-spacing: -0.31em; + font-size: 1em; +} + +.rtl.nav-aligned-left .main-navigation ul li { + letter-spacing: normal; +} + +.rtl.nav-aligned-left .main-navigation { + text-align: left; +} + +.sidebar .menu-item-has-children .dropdown-menu-toggle, +nav ul ul .menu-item-has-children .dropdown-menu-toggle { + float: left; +} + +.comment-meta .avatar { + float: right; + margin-left: 10px; +} + +.page-header .avatar { + float: right; + margin-left: 1.5em; +} + +.header-widget { + float: left; +} + +.sf-menu > li.menu-item-float-right { + float: left !important; +} + +.slideout-navigation .menu-item-has-children .dropdown-menu-toggle { + float: left; +} + +.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children > a:first-child, +.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children > a:first-child { + padding-left: 0; +} + +.comment .children { + padding-right: 30px; + border-right: 1px solid rgba(0, 0, 0, 0.05); +} + +.main-navigation .main-nav ul li.menu-item-has-children > a, +.secondary-navigation .main-nav ul li.menu-item-has-children > a { + padding-left: 0; +} + +nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle { + padding-left: 15px; +} + +nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle { + padding-right: 10px; +} + +.main-navigation ul, +.menu-toggle li.search-item { + padding-right: 0; +} + +ol, +ul { + margin: 0 3em 1.5em 0; +} + +li > ol, +li > ul { + margin-right: 1.5em; +} + +.menu-toggle .mobile-menu { + margin-right: 5px; + margin-left: 0; +} + +.widget_categories .children { + margin-right: 1.5em; +} + +.widget_nav_menu ul ul, +.widget_pages ul ul { + margin-right: 1em; +} + +.cat-links:before, +.comments-link:before, +.nav-next .next:before, +.nav-previous .prev:before, +.tags-links:before { + margin-left: 0.6em; + margin-right: 0; +} + +.menu-toggle, +.nav-search-enabled .main-navigation .menu-toggle { + text-align: right; +} + +.main-navigation .mobile-bar-items { + float: left; + left: 0; + right: auto; +} + +.rtl .navigation-search { + left: auto; + right: -999999px; +} + +.rtl .navigation-search.nav-search-active { + right: 0; +} + +.rtl .footer-bar .widget_nav_menu li { + direction: rtl; + float: right; +} + +.main-navigation.toggled .main-nav li { + text-align: right !important; +} + +.entry-meta .gp-icon { + margin-right: 0; + margin-left: 0.6em; +} + +@media (max-width: 768px) { + .rtl .mobile-bar-items { + position: absolute; + left: 0; + top: 0; + } +} + +@media (min-width: 768px) { + .inside-footer-widgets > div { + float: right; + } +} diff --git a/wp-content/themes/generatepress/assets/css/style-rtl.min.css b/wp-content/themes/generatepress/assets/css/style-rtl.min.css new file mode 100644 index 0000000..1722e0f --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/style-rtl.min.css @@ -0,0 +1 @@ +caption,td,th{text-align:right}.menu-item-has-children .dropdown-menu-toggle{float:left!important}.main-navigation li{float:right;text-align:right}.main-navigation li.search-item,.nav-aligned-right.nav-below-header .main-navigation .menu>li.search-item{float:left}.nav-left-sidebar .main-navigation li.search-item.current-menu-item,.nav-right-sidebar .main-navigation li.search-item.current-menu-item{float:left}.rtl.nav-aligned-left .main-navigation .menu>li{float:none;display:inline-block}.rtl.nav-aligned-left .main-navigation ul{letter-spacing:-.31em;font-size:1em}.rtl.nav-aligned-left .main-navigation ul li{letter-spacing:normal}.rtl.nav-aligned-left .main-navigation{text-align:left}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:left}.comment-meta .avatar{float:right;margin-left:10px}.page-header .avatar{float:right;margin-left:1.5em}.header-widget{float:left}.sf-menu>li.menu-item-float-right{float:left!important}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:left}.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child,.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child{padding-left:0}.comment .children{padding-right:30px;border-right:1px solid rgba(0,0,0,.05)}.main-navigation .main-nav ul li.menu-item-has-children>a,.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-left:0}nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle{padding-left:15px}nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle{padding-right:10px}.main-navigation ul,.menu-toggle li.search-item{padding-right:0}ol,ul{margin:0 3em 1.5em 0}li>ol,li>ul{margin-right:1.5em}.menu-toggle .mobile-menu{margin-right:5px;margin-left:0}.widget_categories .children{margin-right:1.5em}.widget_nav_menu ul ul,.widget_pages ul ul{margin-right:1em}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{margin-left:.6em;margin-right:0}.menu-toggle,.nav-search-enabled .main-navigation .menu-toggle{text-align:right}.main-navigation .mobile-bar-items{float:left;left:0;right:auto}.rtl .navigation-search{left:auto;right:-999999px}.rtl .navigation-search.nav-search-active{right:0}.rtl .footer-bar .widget_nav_menu li{direction:rtl;float:right}.main-navigation.toggled .main-nav li{text-align:right!important}.entry-meta .gp-icon{margin-right:0;margin-left:.6em}@media (max-width:768px){.rtl .mobile-bar-items{position:absolute;left:0;top:0}}@media (min-width:768px){.inside-footer-widgets>div{float:right}} \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/css/style.css b/wp-content/themes/generatepress/assets/css/style.css new file mode 100644 index 0000000..e15b140 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/style.css @@ -0,0 +1,1849 @@ +/*-------------------------------------------------------------- +>>> TABLE OF CONTENTS: +---------------------------------------------------------------- +# Reset +# Elements +# Forms +# Links +# Alignments +# Accessibility +# Clearings +# Navigation + # Mobile Menu + # Navigation Search + # Dropdown Menus + # Sidebar Navigation + # Navigation Layout +# Post Navigation +# Header +# Post Content +# Widgets +# Content Layout +# Footer +# Featured Images +# Top Bar +# Icons +# Compatibility +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +# Reset +--------------------------------------------------------------*/ +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +font, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + border: 0; + margin: 0; + padding: 0; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +nav, +section { + display: block; +} + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +ol, +ul { + list-style: none; +} + +table { + /* tables still need 'cellspacing="0"' in the markup */ + border-collapse: separate; + border-spacing: 0; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; + padding: 5px; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; +} + +a { + background-color: transparent; +} + +a img { + border: 0; +} + +/*-------------------------------------------------------------- +# Elements +--------------------------------------------------------------*/ +body, +button, +input, +select, +textarea { + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-weight: normal; + text-transform: none; + font-size: 17px; + line-height: 1.5; +} + +p { + margin-bottom: 1.5em; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: inherit; + font-size: 100%; + font-style: inherit; + font-weight: inherit; +} + +pre { + background: rgba(0, 0, 0, 0.05); + font-family: inherit; + font-size: inherit; + line-height: normal; + margin-bottom: 1.5em; + padding: 20px; + overflow: auto; + max-width: 100%; +} + +blockquote { + border-left: 5px solid rgba(0, 0, 0, 0.05); + padding: 20px; + font-size: 1.2em; + font-style: italic; + margin: 0 0 1.5em; + position: relative; +} + +blockquote p:last-child { + margin: 0; +} + +table, +th, +td { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin: 0 0 1.5em; + width: 100%; +} + +th, +td { + padding: 8px; +} + +th { + border-width: 0 1px 1px 0; +} + +td { + border-width: 0 1px 1px 0; +} + +hr { + background-color: rgba(0, 0, 0, 0.1); + border: 0; + height: 1px; + margin-bottom: 40px; + margin-top: 40px; +} + +fieldset { + padding: 0; + border: 0; + min-width: inherit; +} + +fieldset legend { + padding: 0; + margin-bottom: 1.5em; +} + +h1 { + font-size: 42px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h2 { + font-size: 35px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h3 { + font-size: 29px; + margin-bottom: 20px; + line-height: 1.2em; + font-weight: normal; + text-transform: none; +} + +h4 { + font-size: 24px; +} + +h5 { + font-size: 20px; +} + +h4, +h5, +h6 { + margin-bottom: 20px; +} + +ul, +ol { + margin: 0 0 1.5em 3em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1.5em 1.5em; +} + +b, +strong { + font-weight: bold; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +address { + margin: 0 0 1.5em; +} + +code, +kbd, +tt, +var { + font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} + +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, +ins { + text-decoration: none; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + +figure { + margin: 0; +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +th { + font-weight: bold; +} + +img { + height: auto; + /* Make sure images are scaled correctly. */ + max-width: 100%; + /* Adhere to container width. */ +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ +button, +input, +select, +textarea { + font-size: 100%; + /* Corrects font size not being inherited in all browsers */ + margin: 0; + /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ + vertical-align: baseline; + /* Improves appearance and consistency in all browsers */ + *vertical-align: middle; + /* Improves appearance and consistency in all browsers */ +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + border: 1px solid transparent; + background: #55555e; + cursor: pointer; + /* Improves usability and consistency of cursor style between image-type 'input' and others */ + -webkit-appearance: button; + /* Corrects inability to style clickable 'input' types in iOS */ + padding: 10px 20px; + color: #FFF; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* Addresses box sizing set to content-box in IE8/9 */ + padding: 0; + /* Addresses excess padding in IE8/9 */ +} + +input[type="search"] { + -webkit-appearance: textfield; + /* Addresses appearance set to searchfield in S5, Chrome */ + box-sizing: content-box; +} + +input[type="search"]::-webkit-search-decoration { + /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ + border: 0; + padding: 0; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="tel"], +input[type="number"], +textarea, +select { + background: #FAFAFA; + color: #666; + border: 1px solid #ccc; + border-radius: 0px; + padding: 10px 15px; + box-sizing: border-box; + max-width: 100%; +} + +textarea { + overflow: auto; + /* Removes default vertical scrollbar in IE6/7/8/9 */ + vertical-align: top; + /* Improves readability and alignment in all browsers */ + width: 100%; +} + +input[type="file"] { + max-width: 100%; + box-sizing: border-box; +} + +/*-------------------------------------------------------------- +# Links +--------------------------------------------------------------*/ +a, +button, +input { + transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out; +} + +a, +a:visited, +a:hover, +a:focus { + text-decoration: none; +} + +.button, +.wp-block-button .wp-block-button__link { + padding: 10px 20px; + display: inline-block; +} + +.wp-block-button .wp-block-button__link { + font-size: inherit; + line-height: inherit; +} + +.using-mouse :focus { + outline: 0; +} + +.using-mouse ::-moz-focus-inner { + border: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ +.alignleft { + float: left; + margin-right: 1.5em; +} + +.alignright { + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin: 0 auto; +} + +.size-auto, +.size-full, +.size-large, +.size-medium, +.size-thumbnail { + max-width: 100%; + height: auto; +} + +.no-sidebar .entry-content .alignfull { + margin-left: calc( -100vw / 2 + 100% / 2); + margin-right: calc( -100vw / 2 + 100% / 2); + max-width: 100vw; + width: auto; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + -webkit-clip-path: none; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + +/* Do not show the outline on the skip link target. */ +#primary[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Clearings +--------------------------------------------------------------*/ +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.paging-navigation:after, +.site-footer:after, +.site-info:after, +.page-header-content-container:after, +.inside-navigation:not(.grid-container):after, +.inside-header:not(.grid-container):after, +.inside-top-bar:not(.grid-container):after, +.inside-footer-widgets:not(.grid-container):after { + content: ""; + display: table; + clear: both; +} + +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ +.main-navigation { + z-index: 100; + padding: 0; + clear: both; + display: block; +} + +.main-navigation a { + display: block; + text-decoration: none; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.main-navigation ul { + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation .main-nav ul li a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +.inside-navigation { + position: relative; +} + +.main-navigation li { + float: left; + position: relative; +} + +.sf-menu > li.menu-item-float-right { + float: right !important; +} + +.nav-float-right .inside-header .main-navigation { + float: right; + clear: right; +} + +.nav-float-left .inside-header .main-navigation { + float: left; + clear: left; +} + +.nav-aligned-right .main-navigation:not(.toggled) .menu > li, +.nav-aligned-center .main-navigation:not(.toggled) .menu > li { + float: none; + display: inline-block; +} + +.nav-aligned-right .main-navigation:not(.toggled) ul, +.nav-aligned-center .main-navigation:not(.toggled) ul { + letter-spacing: -0.31em; + font-size: 1em; +} + +.nav-aligned-right .main-navigation:not(.toggled) ul li, +.nav-aligned-center .main-navigation:not(.toggled) ul li { + letter-spacing: normal; +} + +.nav-aligned-center .main-navigation { + text-align: center; +} + +.nav-aligned-right .main-navigation { + text-align: right; +} + +.main-navigation li.search-item { + float: right; +} + +.main-navigation .mobile-bar-items a { + padding-left: 20px; + padding-right: 20px; + line-height: 60px; +} + +/*-------------------------------------------------------------- +## Dropdown Menus +--------------------------------------------------------------*/ +.main-navigation ul ul { + display: block; + box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + float: left; + position: absolute; + left: -99999px; + opacity: 0; + z-index: 99999; + width: 200px; + text-align: left; + top: auto; + transition: opacity 80ms linear; + transition-delay: 0s; + pointer-events: none; + height: 0; + overflow: hidden; +} + +.main-navigation ul ul a { + display: block; +} + +.main-navigation ul ul li { + width: 100%; +} + +.main-navigation .main-nav ul ul li a { + line-height: normal; + padding: 10px 20px; + font-size: 14px; +} + +.main-navigation .main-nav ul li.menu-item-has-children > a { + padding-right: 0; + position: relative; +} + +.main-navigation.sub-menu-left .sub-menu { + right: 0; +} + +.main-navigation:not(.toggled) ul li:hover > ul, +.main-navigation:not(.toggled) ul li.sfHover > ul { + left: auto; + opacity: 1; + transition-delay: 150ms; + pointer-events: auto; + height: auto; + overflow: visible; +} + +.main-navigation:not(.toggled) ul ul li:hover > ul, +.main-navigation:not(.toggled) ul ul li.sfHover > ul { + left: 100%; + top: 0; +} + +.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, +.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul { + right: 100%; + left: auto; +} + +.nav-float-right .main-navigation ul ul ul { + top: 0; +} + +.menu-item-has-children .dropdown-menu-toggle { + display: inline-block; + height: 100%; + clear: both; + padding-right: 20px; + padding-left: 10px; +} + +.menu-item-has-children ul .dropdown-menu-toggle { + padding-top: 10px; + padding-bottom: 10px; + margin-top: -10px; +} + +nav ul ul .menu-item-has-children .dropdown-menu-toggle, +.sidebar .menu-item-has-children .dropdown-menu-toggle { + float: right; +} + +/*-------------------------------------------------------------- +## Sidebar Navigation +--------------------------------------------------------------*/ +.widget-area .main-navigation li { + float: none; + display: block; + width: 100%; + padding: 0; + margin: 0; +} + +.sidebar .main-navigation.sub-menu-right ul li:hover ul, +.sidebar .main-navigation.sub-menu-right ul li.sfHover ul { + top: 0; + left: 100%; +} + +.sidebar .main-navigation.sub-menu-left ul li:hover ul, +.sidebar .main-navigation.sub-menu-left ul li.sfHover ul { + top: 0; + right: 100%; +} + +/*-------------------------------------------------------------- +# Post Navigation +--------------------------------------------------------------*/ +.site-main .comment-navigation, +.site-main .posts-navigation, +.site-main .post-navigation { + margin: 0 0 2em; + overflow: hidden; +} + +.site-main .post-navigation { + margin-bottom: 0; +} + +.paging-navigation .nav-previous, +.paging-navigation .nav-next { + display: none; +} + +.paging-navigation .nav-links > * { + padding: 0 5px; +} + +.paging-navigation .nav-links .current { + font-weight: bold; +} + +/* Less specific so we don't overwrite existing customizations. */ +.nav-links > *:first-child { + padding-left: 0; +} + +/*-------------------------------------------------------------- +# Header +--------------------------------------------------------------*/ +.site-header { + position: relative; +} + +.inside-header { + padding: 20px 40px; +} + +.main-title { + margin: 0; + font-size: 25px; + line-height: 1.2em; + word-wrap: break-word; + font-weight: bold; + text-transform: none; +} + +.site-description { + margin: 0; + line-height: 1.5; + font-weight: normal; + text-transform: none; + font-size: 15px; +} + +.site-logo { + display: inline-block; + max-width: 100%; +} + +.site-header .header-image { + vertical-align: middle; +} + +.header-widget { + float: right; + overflow: hidden; + max-width: 50%; +} + +.header-widget .widget { + padding: 0 0 20px; + margin-bottom: 0; +} + +.header-widget .widget:last-child { + padding-bottom: 0; +} + +.header-widget .widget-title { + margin-bottom: 15px; +} + +.nav-float-right .header-widget { + position: relative; + top: -10px; +} + +.nav-float-right .header-widget .widget { + padding: 0 0 10px; +} + +.nav-float-left .inside-header .site-branding, +.nav-float-left .inside-header .site-logo { + float: right; + clear: right; +} + +.nav-float-left .inside-header:after { + clear: both; + content: ''; + display: table; +} + +.nav-float-right .inside-header .site-branding { + display: inline-block; +} + +.site-branding-container { + display: inline-flex; + align-items: center; + text-align: left; +} + +.site-branding-container .site-logo { + margin-right: 1.5em; +} + +.header-aligned-center .site-header { + text-align: center; +} + +.header-aligned-right .site-header { + text-align: right; +} + +.header-aligned-right .site-branding-container { + text-align: right; +} + +.header-aligned-right .site-branding-container .site-logo { + order: 10; + margin-right: 0; + margin-left: 1.5em; +} + +/*-------------------------------------------------------------- +# Post Content +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.posted-on .updated, +.entry-header .gp-icon { + display: none; +} + +.byline, +.single .byline, +.group-blog .byline, +.entry-header .cat-links, +.entry-header .tags-links, +.entry-header .comments-link { + display: inline; +} + +footer.entry-meta .byline, +footer.entry-meta .posted-on { + display: block; +} + +.page-content:not(:first-child), +.entry-content:not(:first-child), +.entry-summary:not(:first-child) { + margin-top: 2em; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +.blog .format-status .entry-title, +.archive .format-status .entry-title, +.blog .format-aside .entry-header, +.archive .format-aside .entry-header, +.blog .format-status .entry-header, +.archive .format-status .entry-header, +.blog .format-status .entry-meta, +.archive .format-status .entry-meta { + display: none; +} + +.blog .format-aside .entry-content, +.archive .format-aside .entry-content, +.blog .format-status .entry-content, +.archive .format-status .entry-content { + margin-top: 0; +} + +.blog .format-status .entry-content p:last-child, +.archive .format-status .entry-content p:last-child { + margin-bottom: 0; +} + +.site-content, +.entry-header { + word-wrap: break-word; +} + +.entry-title { + margin-bottom: 0; +} + +.author .page-header .page-title { + display: flex; + align-items: center; +} + +.author .page-header .avatar { + margin-right: 20px; +} + +.page-header > *:last-child, +.page-header .author-info > *:last-child { + margin-bottom: 0; +} + +.entry-meta { + font-size: 85%; + margin-top: .5em; + line-height: 1.5; +} + +footer.entry-meta { + margin-top: 2em; +} + +.cat-links, +.tags-links, +.comments-link { + display: block; +} + +.taxonomy-description p:last-child, +.read-more-container, +.page-content > p:last-child, +.entry-content > p:last-child, +.entry-summary > p:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; + position: relative; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto 0; + max-width: 100%; +} + +.wp-caption .wp-caption-text { + font-size: 75%; + padding-top: 5px; + opacity: 0.8; +} + +.wp-caption img { + position: relative; + vertical-align: bottom; +} + +.wp-block-image figcaption { + font-size: 13px; + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.wp-block-gallery, +ul.blocks-gallery-grid { + margin-left: 0; +} + +.wp-block-gallery .blocks-gallery-image figcaption, +.wp-block-gallery .blocks-gallery-item figcaption { + background: rgba(255, 255, 255, 0.7); + color: #000; + padding: 10px; + box-sizing: border-box; +} + +.gallery { + margin-bottom: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; +} + +.site-main .gallery { + margin-bottom: 1.5em; +} + +.gallery-item img { + vertical-align: bottom; +} + +.gallery-icon { + padding: 5px; +} + +embed, +iframe, +object { + max-width: 100%; +} + +/*-------------------------------------------------------------- +# Comments +--------------------------------------------------------------*/ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +.comment, +.comment-list { + list-style-type: none; + padding: 0; + margin: 0; +} + +.comment-author-info { + display: inline-block; + vertical-align: middle; +} + +.comment-meta .avatar { + float: left; + margin-right: 10px; + border-radius: 50%; +} + +.comment-author cite { + font-style: normal; + font-weight: bold; +} + +.entry-meta.comment-metadata { + margin-top: 0; +} + +.comment-content { + margin-top: 1.5em; +} + +.comment-respond { + margin-top: 0; +} + +.comment-form > .form-submit { + margin-bottom: 0; +} + +.comment-form input, +.comment-form-comment { + margin-bottom: 10px; +} + +.comment-form #author, +.comment-form #email, +.comment-form #url { + display: block; +} + +.comment-metadata .edit-link:before { + display: none; +} + +.comment-body { + padding: 30px 0; +} + +.comment-content { + padding: 30px; + border: 1px solid rgba(0, 0, 0, 0.05); +} + +.depth-1.parent > .children { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.comment .children { + padding-left: 30px; + margin-top: -30px; + border-left: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .comment-body, +.trackback .comment-body { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.pingback .edit-link { + font-size: 13px; +} + +.comment-content p:last-child { + margin-bottom: 0; +} + +.comment-list > .comment:first-child { + padding-top: 0; + margin-top: 0; + border-top: 0; +} + +ol.comment-list { + margin-bottom: 1.5em; +} + +.comment-form-cookies-consent { + display: flex; + align-items: center; +} + +.comment-form-cookies-consent input { + margin-right: 0.5em; + margin-bottom: 0; +} + +.one-container .comments-area { + margin-top: 1.5em; +} + +.comment-content .reply { + font-size: 85%; +} + +#cancel-comment-reply-link { + padding-left: 10px; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ +.widget-area .widget { + padding: 40px; +} + +.widget select { + max-width: 100%; +} + +.sidebar .widget *:last-child, +.footer-widgets .widget *:last-child { + margin-bottom: 0; +} + +.widget-title { + margin-bottom: 30px; + font-size: 20px; + line-height: 1.5; + font-weight: normal; + text-transform: none; +} + +.widget ul, +.widget ol { + margin: 0; +} + +.widget .search-field { + width: 100%; +} + +.widget_search .search-submit { + display: none; +} + +.widget { + margin: 0 0 30px; + box-sizing: border-box; +} + +.widget:last-child, +.separate-containers .widget:last-child { + margin-bottom: 0; +} + +.sidebar .widget, +.footer-widgets .widget { + font-size: 17px; +} + +.widget ul li { + list-style-type: none; + position: relative; + padding-bottom: 5px; +} + +.widget_categories .children { + margin-left: 1.5em; + padding-top: 5px; +} + +.widget_categories .children li:last-child { + padding-bottom: 0; +} + +.widget_nav_menu ul ul, +.widget_pages ul ul { + margin-left: 1em; + margin-top: 5px; +} + +.widget ul li.menu-item-has-children, +.widget ul li.page_item_has_children { + padding-bottom: 0; +} + +#wp-calendar { + table-layout: fixed; + font-size: 80%; +} + +#wp-calendar #prev, +#wp-calendar #prev + .pad { + border-right: 0; +} + +.sidebar .grid-container { + max-width: 100%; + width: 100%; +} + +/*-------------------------------------------------------------- +# Content Layout +--------------------------------------------------------------*/ +.post { + margin: 0 0 2em; +} + +.page-header { + margin-bottom: 30px; +} + +/*-------------------------------------------------------------- +## One Container +--------------------------------------------------------------*/ +.one-container.both-left .inside-left-sidebar, +.one-container.both-right .inside-left-sidebar { + margin-right: 20px; +} + +.one-container.both-left .inside-right-sidebar, +.one-container.both-right .inside-right-sidebar { + margin-left: 20px; +} + +.one-container:not(.page) .inside-article { + padding: 0 0 30px 0; +} + +.one-container.right-sidebar .site-main, +.one-container.both-right .site-main { + margin-right: 40px; +} + +.one-container.left-sidebar .site-main, +.one-container.both-left .site-main { + margin-left: 40px; +} + +.one-container.both-sidebars .site-main { + margin: 0px 40px 0px 40px; +} + +.one-container .site-content { + padding: 40px; +} + +/*-------------------------------------------------------------- +## Separate Containers +--------------------------------------------------------------*/ +.separate-containers .inside-article, +.separate-containers .comments-area, +.separate-containers .page-header, +.separate-containers .paging-navigation { + padding: 40px; +} + +.separate-containers .widget, +.separate-containers .site-main > *, +.separate-containers .page-header { + margin-bottom: 20px; +} + +.separate-containers .site-main { + margin: 20px; +} + +.separate-containers.no-sidebar .site-main { + margin-left: 0; + margin-right: 0; +} + +.separate-containers.right-sidebar .site-main, +.separate-containers.both-right .site-main { + margin-left: 0; +} + +.separate-containers.left-sidebar .site-main, +.separate-containers.both-left .site-main { + margin-right: 0; +} + +.separate-containers.both-right .inside-left-sidebar, +.separate-containers.both-left .inside-left-sidebar { + margin-right: 10px; +} + +.separate-containers.both-right .inside-right-sidebar, +.separate-containers.both-left .inside-right-sidebar { + margin-left: 10px; +} + +.separate-containers .inside-right-sidebar, +.separate-containers .inside-left-sidebar { + margin-top: 20px; + margin-bottom: 20px; +} + +.inside-page-header, +.wp-block-group__inner-container { + padding: 40px; +} + +.widget-area .main-navigation { + margin-bottom: 20px; +} + +.separate-containers .site-main > *:last-child, +.one-container .site-main > *:last-child { + margin-bottom: 0; +} + +/*-------------------------------------------------------------- +## Full Width Content +--------------------------------------------------------------*/ +.full-width-content .container.grid-container { + max-width: 100%; +} + +.full-width-content.no-sidebar.separate-containers .site-main { + margin: 0; +} + +.full-width-content.separate-containers .inside-article, +.full-width-content.one-container .site-content { + padding: 0; +} + +.full-width-content .entry-content .alignwide { + margin-left: 0; + width: auto; + max-width: unset; +} + +/*-------------------------------------------------------------- +## Contained Content +--------------------------------------------------------------*/ +.contained-content.separate-containers .inside-article, +.contained-content.one-container .site-content { + padding: 0; +} + +/*-------------------------------------------------------------- +# Footer +--------------------------------------------------------------*/ +.site-info { + text-align: center; + font-size: 15px; +} + +.site-info { + padding: 20px 40px; +} + +.footer-widgets { + padding: 40px; +} + +.site-footer .footer-widgets-container .inner-padding { + padding: 0px 0px 0px 40px; +} + +.site-footer .footer-widgets-container .inside-footer-widgets { + margin-left: -40px; +} + +/*-------------------------------------------------------------- +## Footer Bar +--------------------------------------------------------------*/ +.footer-bar-active .footer-bar .widget { + padding: 0; +} + +.footer-bar .widget_nav_menu > div > ul { + display: inline-block; + vertical-align: top; +} + +.footer-bar .widget_nav_menu li { + margin: 0 10px; + float: left; + padding: 0; +} + +.footer-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.footer-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.footer-bar .widget_nav_menu li ul { + display: none; +} + +.footer-bar .textwidget p:last-child { + margin: 0; +} + +.footer-bar .widget-title { + display: none; +} + +.footer-bar-align-right .copyright-bar { + float: left; +} + +.footer-bar-align-right .footer-bar { + float: right; + text-align: right; +} + +.footer-bar-align-left .copyright-bar { + float: right; + text-align: right; +} + +.footer-bar-align-left .footer-bar { + float: left; + text-align: left; +} + +.footer-bar-align-center .copyright-bar { + float: none; + text-align: center; +} + +.footer-bar-align-center .footer-bar { + float: none; + text-align: center; + margin-bottom: 10px; +} + +/*-------------------------------------------------------------- +# Featured Images +--------------------------------------------------------------*/ +.post-image:not(:first-child) { + margin-top: 2em; +} + +.page-header-image, +.page-header-image-single { + line-height: 0; + /* no more weird spacing */ +} + +.separate-containers .inside-article > [class*="page-header-"], +.one-container .inside-article > [class*="page-header-"] { + margin-bottom: 2em; + margin-top: 0; +} + +.inside-article .page-header-image-single.page-header-below-title { + margin-top: 2em; +} + +.separate-containers .page-header-image, +.separate-containers .page-header-contained, +.separate-containers .page-header-content, +.separate-containers .page-header-image-single, +.separate-containers .page-header-content-single { + margin-top: 20px; +} + +/*-------------------------------------------------------------- +# Top Bar +--------------------------------------------------------------*/ +.top-bar { + font-weight: normal; + text-transform: none; + font-size: 13px; +} + +.top-bar .inside-top-bar .widget { + padding: 0; + display: inline-block; + margin: 0; +} + +.top-bar .inside-top-bar .textwidget p:last-child { + margin: 0; +} + +.top-bar .widget-title { + display: none; +} + +.top-bar .widget_nav_menu li { + margin: 0 10px; + float: left; + padding: 0; +} + +.top-bar .widget_nav_menu li:first-child { + margin-left: 0; +} + +.top-bar .widget_nav_menu li:last-child { + margin-right: 0; +} + +.top-bar .widget_nav_menu li ul { + display: none; +} + +.top-bar .widget_nav_menu > div > ul { + display: inline-block; + vertical-align: top; +} + +.inside-top-bar { + padding: 10px 40px; +} + +.top-bar-align-center { + text-align: center; +} + +.top-bar-align-center .inside-top-bar .widget:not(:first-child) { + margin-left: 10px; +} + +.top-bar-align-center .inside-top-bar .widget:first-child:last-child { + display: block; +} + +.top-bar-align-right { + text-align: right; +} + +.top-bar-align-right .inside-top-bar > .widget:nth-child(even) { + float: left; + margin-right: 10px; +} + +.top-bar-align-right .inside-top-bar > .widget:nth-child(odd) { + margin-left: 10px; +} + +.top-bar-align-left .inside-top-bar > .widget:nth-child(odd) { + float: left; + margin-right: 10px; +} + +.top-bar-align-left .inside-top-bar > .widget:nth-child(even) { + margin-left: 10px; + float: right; +} + +/*-------------------------------------------------------------- +# Icons +--------------------------------------------------------------*/ +.gp-icon { + display: inline-flex; + align-self: center; +} + +.gp-icon svg { + height: 1em; + width: 1em; + top: .125em; + position: relative; + fill: currentColor; +} + +.icon-menu-bars svg:nth-child(2), +.toggled .icon-menu-bars svg:nth-child(1), +.icon-search svg:nth-child(2), +.close-search .icon-search svg:nth-child(1) { + display: none; +} + +.toggled .icon-menu-bars svg:nth-child(2), +.close-search .icon-search svg:nth-child(2) { + display: block; +} + +.entry-meta .gp-icon { + margin-right: 0.6em; + opacity: 0.7; +} + +nav.toggled .icon-arrow-left svg { + transform: rotate(-90deg); +} + +nav.toggled .icon-arrow-right svg { + transform: rotate(90deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg { + transform: rotate(180deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg { + transform: rotate(-270deg); +} + +nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg { + transform: rotate(270deg); +} + +/*-------------------------------------------------------------- +# Compatibility +--------------------------------------------------------------*/ +/* Bootstrap fix */ +.container.grid-container { + width: auto; +} + +/* Globally hidden elements when Infinite Scroll is supported and in use. */ +.infinite-scroll .paging-navigation, +.infinite-scroll.neverending .site-footer { + /* Theme Footer (when set to scrolling) */ + display: none; +} + +/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */ +.infinity-end.neverending .site-footer { + display: block; +} + +/* SiteOrigin Page Builder */ +.so-panel.widget { + padding: 0; +} + +/* MailChimp CSS */ +#mc_embed_signup .clear { + display: block; + height: auto; + visibility: visible; + width: auto; +} diff --git a/wp-content/themes/generatepress/assets/css/style.min.css b/wp-content/themes/generatepress/assets/css/style.min.css new file mode 100644 index 0000000..93ff6e5 --- /dev/null +++ b/wp-content/themes/generatepress/assets/css/style.min.css @@ -0,0 +1 @@ +a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left;padding:5px}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a,a:focus,a:hover,a:visited{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation li{float:left;position:relative}.sf-menu>li.menu-item-float-right{float:right!important}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.main-navigation li.search-item{float:right}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.header-widget .widget-title{margin-bottom:15px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.site-branding-container{display:inline-flex;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{order:10;margin-right:0;margin-left:1.5em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget_search .search-submit{display:none}.widget{margin:0 0 30px;box-sizing:border-box}.separate-containers .widget:last-child,.widget:last-child{margin-bottom:0}.footer-widgets .widget,.sidebar .widget{font-size:17px}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:20px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:20px}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .page-header,.separate-containers .site-main>*,.separate-containers .widget{margin-bottom:20px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers.both-left .inside-left-sidebar,.separate-containers.both-right .inside-left-sidebar{margin-right:10px}.separate-containers.both-left .inside-right-sidebar,.separate-containers.both-right .inside-right-sidebar{margin-left:10px}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header,.wp-block-group__inner-container{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.site-info{text-align:center;font-size:15px}.site-info{padding:20px 40px}.footer-widgets{padding:40px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar{float:right;text-align:right}.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.post-image:not(:first-child){margin-top:2em}.page-header-image,.page-header-image-single{line-height:0}.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.separate-containers .page-header-contained,.separate-containers .page-header-content,.separate-containers .page-header-content-single,.separate-containers .page-header-image,.separate-containers .page-header-image-single{margin-top:20px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.inside-top-bar{padding:10px 40px}.top-bar-align-center{text-align:center}.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(even){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(even){margin-left:10px;float:right}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1){display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto} \ No newline at end of file diff --git a/wp-content/themes/generatepress/css/unsemantic-grid.css b/wp-content/themes/generatepress/assets/css/unsemantic-grid.css similarity index 99% rename from wp-content/themes/generatepress/css/unsemantic-grid.css rename to wp-content/themes/generatepress/assets/css/unsemantic-grid.css index 0b1ca16..ce56f56 100644 --- a/wp-content/themes/generatepress/css/unsemantic-grid.css +++ b/wp-content/themes/generatepress/assets/css/unsemantic-grid.css @@ -64,8 +64,6 @@ } .grid-5, .grid-10, .grid-15, .grid-20, .grid-25, .grid-30, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .grid-100, .grid-33, .grid-66, [class*="mobile-grid-"], [class*="tablet-grid-"] { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; padding-right: 10px; diff --git a/wp-content/themes/generatepress/css/unsemantic-grid.min.css b/wp-content/themes/generatepress/assets/css/unsemantic-grid.min.css similarity index 98% rename from wp-content/themes/generatepress/css/unsemantic-grid.min.css rename to wp-content/themes/generatepress/assets/css/unsemantic-grid.min.css index 703797d..3679327 100644 --- a/wp-content/themes/generatepress/css/unsemantic-grid.min.css +++ b/wp-content/themes/generatepress/assets/css/unsemantic-grid.min.css @@ -1 +1 @@ -.clear,.clearfix:after,.grid-100:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-5:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}@-ms-viewport{width:auto}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-5:after,.grid-5:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-10,.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){[class*=mobile-push-],[class*=mobile-pull-]{position:relative}.hide-on-mobile{display:none!important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-push-],[class*=tablet-pull-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-5{float:left;width:5%}.tablet-prefix-5{margin-left:5%}.tablet-suffix-5{margin-right:5%}.tablet-push-5{left:5%}.tablet-pull-5{left:-5%}.tablet-grid-10{float:left;width:10%}.tablet-prefix-10{margin-left:10%}.tablet-suffix-10{margin-right:10%}.tablet-push-10{left:10%}.tablet-pull-10{left:-10%}.tablet-grid-15{float:left;width:15%}.tablet-prefix-15{margin-left:15%}.tablet-suffix-15{margin-right:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-prefix-20{margin-left:20%}.tablet-suffix-20{margin-right:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-prefix-25{margin-left:25%}.tablet-suffix-25{margin-right:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-prefix-30{margin-left:30%}.tablet-suffix-30{margin-right:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-prefix-35{margin-left:35%}.tablet-suffix-35{margin-right:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-prefix-40{margin-left:40%}.tablet-suffix-40{margin-right:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-prefix-45{margin-left:45%}.tablet-suffix-45{margin-right:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-prefix-50{margin-left:50%}.tablet-suffix-50{margin-right:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-prefix-55{margin-left:55%}.tablet-suffix-55{margin-right:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-prefix-60{margin-left:60%}.tablet-suffix-60{margin-right:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-prefix-65{margin-left:65%}.tablet-suffix-65{margin-right:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-prefix-70{margin-left:70%}.tablet-suffix-70{margin-right:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-prefix-75{margin-left:75%}.tablet-suffix-75{margin-right:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-prefix-80{margin-left:80%}.tablet-suffix-80{margin-right:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-prefix-85{margin-left:85%}.tablet-suffix-85{margin-right:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-grid-90{float:left;width:90%}.tablet-prefix-90{margin-left:90%}.tablet-suffix-90{margin-right:90%}.tablet-push-90{left:90%}.tablet-pull-90{left:-90%}.tablet-grid-95{float:left;width:95%}.tablet-prefix-95{margin-left:95%}.tablet-suffix-95{margin-right:95%}.tablet-push-95{left:95%}.tablet-pull-95{left:-95%}.tablet-grid-33{float:left;width:33.33333%}.tablet-prefix-33{margin-left:33.33333%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-prefix-66{margin-left:66.66667%}.tablet-suffix-66{margin-right:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.grid-10,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95{float:left}.pull-10,.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-5,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-10,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-5,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-5{width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}} \ No newline at end of file +.clear,.clearfix:after,.grid-100:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-5:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}@-ms-viewport{width:auto}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-5:after,.grid-5:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-10,.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){[class*=mobile-pull-],[class*=mobile-push-]{position:relative}.hide-on-mobile{display:none!important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-pull-],[class*=tablet-push-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-5{float:left;width:5%}.tablet-prefix-5{margin-left:5%}.tablet-suffix-5{margin-right:5%}.tablet-push-5{left:5%}.tablet-pull-5{left:-5%}.tablet-grid-10{float:left;width:10%}.tablet-prefix-10{margin-left:10%}.tablet-suffix-10{margin-right:10%}.tablet-push-10{left:10%}.tablet-pull-10{left:-10%}.tablet-grid-15{float:left;width:15%}.tablet-prefix-15{margin-left:15%}.tablet-suffix-15{margin-right:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-prefix-20{margin-left:20%}.tablet-suffix-20{margin-right:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-prefix-25{margin-left:25%}.tablet-suffix-25{margin-right:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-prefix-30{margin-left:30%}.tablet-suffix-30{margin-right:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-prefix-35{margin-left:35%}.tablet-suffix-35{margin-right:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-prefix-40{margin-left:40%}.tablet-suffix-40{margin-right:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-prefix-45{margin-left:45%}.tablet-suffix-45{margin-right:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-prefix-50{margin-left:50%}.tablet-suffix-50{margin-right:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-prefix-55{margin-left:55%}.tablet-suffix-55{margin-right:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-prefix-60{margin-left:60%}.tablet-suffix-60{margin-right:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-prefix-65{margin-left:65%}.tablet-suffix-65{margin-right:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-prefix-70{margin-left:70%}.tablet-suffix-70{margin-right:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-prefix-75{margin-left:75%}.tablet-suffix-75{margin-right:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-prefix-80{margin-left:80%}.tablet-suffix-80{margin-right:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-prefix-85{margin-left:85%}.tablet-suffix-85{margin-right:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-grid-90{float:left;width:90%}.tablet-prefix-90{margin-left:90%}.tablet-suffix-90{margin-right:90%}.tablet-push-90{left:90%}.tablet-pull-90{left:-90%}.tablet-grid-95{float:left;width:95%}.tablet-prefix-95{margin-left:95%}.tablet-suffix-95{margin-right:95%}.tablet-push-95{left:95%}.tablet-pull-95{left:-95%}.tablet-grid-33{float:left;width:33.33333%}.tablet-prefix-33{margin-left:33.33333%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-prefix-66{margin-left:66.66667%}.tablet-suffix-66{margin-right:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.grid-10,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95{float:left}.pull-10,.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-5,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-10,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-5,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-5{width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}} \ No newline at end of file diff --git a/wp-content/themes/generatepress/fonts/FontAwesome.otf b/wp-content/themes/generatepress/assets/fonts/FontAwesome.otf similarity index 100% rename from wp-content/themes/generatepress/fonts/FontAwesome.otf rename to wp-content/themes/generatepress/assets/fonts/FontAwesome.otf diff --git a/wp-content/themes/generatepress/fonts/fontawesome-webfont.eot b/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.eot similarity index 100% rename from wp-content/themes/generatepress/fonts/fontawesome-webfont.eot rename to wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.eot diff --git a/wp-content/themes/generatepress/fonts/fontawesome-webfont.svg b/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.svg similarity index 99% rename from wp-content/themes/generatepress/fonts/fontawesome-webfont.svg rename to wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.svg index 855c845..d7534c9 100644 --- a/wp-content/themes/generatepress/fonts/fontawesome-webfont.svg +++ b/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.svg @@ -1,2671 +1,2671 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/themes/generatepress/fonts/fontawesome-webfont.ttf b/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.ttf similarity index 100% rename from wp-content/themes/generatepress/fonts/fontawesome-webfont.ttf rename to wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.ttf diff --git a/wp-content/themes/generatepress/fonts/fontawesome-webfont.woff b/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.woff similarity index 100% rename from wp-content/themes/generatepress/fonts/fontawesome-webfont.woff rename to wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.woff diff --git a/wp-content/themes/generatepress/fonts/fontawesome-webfont.woff2 b/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.woff2 similarity index 100% rename from wp-content/themes/generatepress/fonts/fontawesome-webfont.woff2 rename to wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.woff2 diff --git a/wp-content/themes/generatepress/fonts/generatepress.eot b/wp-content/themes/generatepress/assets/fonts/generatepress.eot similarity index 100% rename from wp-content/themes/generatepress/fonts/generatepress.eot rename to wp-content/themes/generatepress/assets/fonts/generatepress.eot diff --git a/wp-content/themes/generatepress/fonts/generatepress.svg b/wp-content/themes/generatepress/assets/fonts/generatepress.svg similarity index 99% rename from wp-content/themes/generatepress/fonts/generatepress.svg rename to wp-content/themes/generatepress/assets/fonts/generatepress.svg index fc31923..2f1aa56 100644 --- a/wp-content/themes/generatepress/fonts/generatepress.svg +++ b/wp-content/themes/generatepress/assets/fonts/generatepress.svg @@ -1,20 +1,20 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - + + + +Generated by IcoMoon + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/generatepress/fonts/generatepress.ttf b/wp-content/themes/generatepress/assets/fonts/generatepress.ttf similarity index 100% rename from wp-content/themes/generatepress/fonts/generatepress.ttf rename to wp-content/themes/generatepress/assets/fonts/generatepress.ttf diff --git a/wp-content/themes/generatepress/fonts/generatepress.woff b/wp-content/themes/generatepress/assets/fonts/generatepress.woff similarity index 100% rename from wp-content/themes/generatepress/fonts/generatepress.woff rename to wp-content/themes/generatepress/assets/fonts/generatepress.woff diff --git a/wp-content/themes/generatepress/fonts/generatepress.woff2 b/wp-content/themes/generatepress/assets/fonts/generatepress.woff2 similarity index 100% rename from wp-content/themes/generatepress/fonts/generatepress.woff2 rename to wp-content/themes/generatepress/assets/fonts/generatepress.woff2 diff --git a/wp-content/themes/generatepress/assets/js/a11y.js b/wp-content/themes/generatepress/assets/js/a11y.js new file mode 100644 index 0000000..29099cc --- /dev/null +++ b/wp-content/themes/generatepress/assets/js/a11y.js @@ -0,0 +1,127 @@ +( function() { + 'use strict'; + + if ( 'querySelector' in document && 'addEventListener' in window ) { + var body = document.body; + + body.addEventListener( 'mousedown', function() { + body.classList.add( 'using-mouse' ); + } ); + + body.addEventListener( 'keydown', function() { + body.classList.remove( 'using-mouse' ); + } ); + + if ( body.classList.contains( 'dropdown-hover' ) ) { + var navLinks = document.querySelectorAll( 'nav .main-nav ul a' ), + menuBarItems = document.querySelectorAll( '.menu-bar-items .menu-bar-item > a' ); + + /** + * Make menu items tab accessible when using the hover dropdown type + */ + var toggleFocus = function() { + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) || this.closest( 'nav' ).classList.contains( 'slideout-navigation' ) ) { + return; + } + + var self = this; + + while ( -1 === self.className.indexOf( 'main-nav' ) ) { + if ( 'li' === self.tagName.toLowerCase() ) { + self.classList.toggle( 'sfHover' ); + } + + self = self.parentElement; + } + } + + /** + * Make our menu bar items tab accessible. + */ + var toggleMenuBarItemFocus = function() { + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) || this.closest( 'nav' ).classList.contains( 'slideout-navigation' ) ) { + return; + } + + var self = this; + + while ( -1 === self.className.indexOf( 'menu-bar-items' ) ) { + if ( self.classList.contains( 'menu-bar-item' ) ) { + self.classList.toggle( 'sfHover' ); + } + + self = self.parentElement; + } + } + + for ( var i = 0; i < navLinks.length; i++ ) { + navLinks[i].addEventListener( 'focus', toggleFocus ); + navLinks[i].addEventListener( 'blur', toggleFocus ); + } + + for ( var i = 0; i < menuBarItems.length; i++ ) { + menuBarItems[i].addEventListener( 'focus', toggleMenuBarItemFocus ); + menuBarItems[i].addEventListener( 'blur', toggleMenuBarItemFocus ); + } + } + } + + /** + * Make hover dropdown touch-friendly. + */ + if ( 'ontouchend' in document.documentElement && document.body.classList.contains( 'dropdown-hover' ) ) { + var parentElements = document.querySelectorAll( '.sf-menu .menu-item-has-children' ); + + for ( var i = 0; i < parentElements.length; i++ ) { + parentElements[i].addEventListener( 'touchend', function( e ) { + + // Bail on mobile + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) ) { + return; + } + + if ( e.touches.length === 1 || e.touches.length === 0 ) { + // Prevent touch events within dropdown bubbling down to document + e.stopPropagation(); + + // Toggle hover + if ( ! this.classList.contains( 'sfHover' ) ) { + // Prevent link on first touch + if ( e.target === this || e.target.parentNode === this || e.target.parentNode.parentNode ) { + e.preventDefault(); + } + + var getSiblings = function( elem ) { + return Array.prototype.filter.call( elem.parentNode.children, function( sibling ) { + return sibling !== elem; + } ); + }; + + // Close other sub-menus. + var closestLi = this.closest( 'li' ), + siblings = getSiblings( closestLi ); + + for ( var i = 0; i < siblings.length; i++ ) { + if ( siblings[i].classList.contains( 'sfHover' ) ) { + siblings[i].classList.remove( 'sfHover' ); + } + } + + this.classList.add( 'sfHover' ); + + // Hide dropdown on touch outside + var closeDropdown, + thisItem = this; + + document.addEventListener( 'touchend', closeDropdown = function(e) { + e.stopPropagation(); + + thisItem.classList.remove( 'sfHover' ); + document.removeEventListener( 'touchend', closeDropdown ); + } ); + } + } + } ); + } + } +} )(); diff --git a/wp-content/themes/generatepress/assets/js/a11y.min.js b/wp-content/themes/generatepress/assets/js/a11y.min.js new file mode 100644 index 0000000..8cc0d2d --- /dev/null +++ b/wp-content/themes/generatepress/assets/js/a11y.min.js @@ -0,0 +1 @@ +!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;if(e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")}),e.classList.contains("dropdown-hover")){for(var t=document.querySelectorAll("nav .main-nav ul a"),s=document.querySelectorAll(".menu-bar-items .menu-bar-item > a"),n=function(){if(!this.closest("nav").classList.contains("toggled")&&!this.closest("nav").classList.contains("slideout-navigation"))for(var e=this;-1===e.className.indexOf("main-nav");)"li"===e.tagName.toLowerCase()&&e.classList.toggle("sfHover"),e=e.parentElement},o=function(){if(!this.closest("nav").classList.contains("toggled")&&!this.closest("nav").classList.contains("slideout-navigation"))for(var e=this;-1===e.className.indexOf("menu-bar-items");)e.classList.contains("menu-bar-item")&&e.classList.toggle("sfHover"),e=e.parentElement},i=0;i' + container_width_elements + '{max-width: 100%;}' ); @@ -14,8 +14,8 @@ jQuery( document ).ready( function( $ ) { } } ); - $( 'input[name="_generate-sidebar-layout-meta"]' ).on( 'change', function() { - if ( 'true' !== $( 'input[name="_generate-full-width-content"]:checked' ).val() ) { + $( 'select[name="_generate-sidebar-layout-meta"]' ).on( 'change', function() { + if ( 'true' !== $( this ).val() ) { var this_value = this.value, content_width = '', calc = '', @@ -87,10 +87,11 @@ jQuery( document ).ready( function( $ ) { } } ); -jQuery( window ).load( function() { - var post_title_block = jQuery( '.editor-post-title__block' ); +jQuery( window ).on( 'load', function() { + var post_title_block = jQuery( '.editor-post-title__block' ), + disable_title_option = jQuery( '#meta-generate-disable-headline' ); - if ( post_title_block ) { + if ( post_title_block && disable_title_option.length > 0 ) { post_title_block.append( '' ); post_title_block.append( '' ); } diff --git a/wp-content/themes/generatepress/js/admin/tinycolor.js b/wp-content/themes/generatepress/assets/js/admin/tinycolor.js similarity index 100% rename from wp-content/themes/generatepress/js/admin/tinycolor.js rename to wp-content/themes/generatepress/assets/js/admin/tinycolor.js diff --git a/wp-content/themes/generatepress/js/back-to-top.js b/wp-content/themes/generatepress/assets/js/back-to-top.js similarity index 97% rename from wp-content/themes/generatepress/js/back-to-top.js rename to wp-content/themes/generatepress/assets/js/back-to-top.js index 9b662d8..2dcc8bb 100644 --- a/wp-content/themes/generatepress/js/back-to-top.js +++ b/wp-content/themes/generatepress/assets/js/back-to-top.js @@ -41,6 +41,7 @@ var travelled = window.pageYOffset; if ( travelled <= (endLocation || 0) ) { clearInterval(runAnimation); + document.activeElement.blur(); } }; diff --git a/wp-content/themes/generatepress/assets/js/back-to-top.min.js b/wp-content/themes/generatepress/assets/js/back-to-top.min.js new file mode 100644 index 0000000..4bbdb42 --- /dev/null +++ b/wp-content/themes/generatepress/assets/js/back-to-top.min.js @@ -0,0 +1 @@ +!function(){"use strict";var l;"querySelector"in document&&"addEventListener"in window&&(l=document.querySelector(".generate-back-to-top"),l&&(window.addEventListener("scroll",function(){var t=window.pageYOffset,e=l.getAttribute("data-start-scroll");e a");if(c.classList.contains("dropdown-click-menu-item"))for(var n=0;n a").length;n++)"#"==document.querySelectorAll(".main-nav .menu-item-has-children > a")[n].getAttribute("href")&&document.querySelectorAll(".main-nav .menu-item-has-children > a")[n].classList.add("menu-item-dropdown-click");for(var o=document.querySelectorAll(".main-nav .menu-item-has-children > a .dropdown-menu-toggle"),n=0;n a.menu-item-dropdown-click").length;n++)document.querySelectorAll(".main-nav .menu-item-has-children > a.menu-item-dropdown-click")[n].addEventListener("click",t,!1)}var l=function(){if(document.querySelector("nav ul .toggled-on")){for(var e=document.querySelectorAll("nav ul .toggled-on"),t=document.querySelectorAll("nav .dropdown-menu-toggle"),n=0;n a' ); + + /** + * Make menu items tab accessible when using the hover dropdown type + */ + var toggleFocus = function() { + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) || this.closest( 'nav' ).classList.contains( 'slideout-navigation' ) ) { + return; + } + + var self = this; + + while ( -1 === self.className.indexOf( 'main-nav' ) ) { + if ( 'li' === self.tagName.toLowerCase() ) { + self.classList.toggle( 'sfHover' ); + } + + self = self.parentElement; + } + } + + /** + * Make our menu bar items tab accessible. + */ + var toggleMenuBarItemFocus = function() { + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) || this.closest( 'nav' ).classList.contains( 'slideout-navigation' ) ) { + return; + } + + var self = this; + + while ( -1 === self.className.indexOf( 'menu-bar-items' ) ) { + if ( self.classList.contains( 'menu-bar-item' ) ) { + self.classList.toggle( 'sfHover' ); + } + + self = self.parentElement; + } + } + + for ( var i = 0; i < navLinks.length; i++ ) { + navLinks[i].addEventListener( 'focus', toggleFocus ); + navLinks[i].addEventListener( 'blur', toggleFocus ); + } + + for ( var i = 0; i < menuBarItems.length; i++ ) { + menuBarItems[i].addEventListener( 'focus', toggleMenuBarItemFocus ); + menuBarItems[i].addEventListener( 'blur', toggleMenuBarItemFocus ); + } + } + } + + /** + * Make hover dropdown touch-friendly. + */ + if ( 'ontouchend' in document.documentElement && document.body.classList.contains( 'dropdown-hover' ) ) { + var parentElements = document.querySelectorAll( '.sf-menu .menu-item-has-children' ); + + for ( var i = 0; i < parentElements.length; i++ ) { + parentElements[i].addEventListener( 'touchend', function( e ) { + + // Bail on mobile + if ( this.closest( 'nav' ).classList.contains( 'toggled' ) ) { + return; + } + + if ( e.touches.length === 1 || e.touches.length === 0 ) { + // Prevent touch events within dropdown bubbling down to document + e.stopPropagation(); + + // Toggle hover + if ( ! this.classList.contains( 'sfHover' ) ) { + // Prevent link on first touch + if ( e.target === this || e.target.parentNode === this || e.target.parentNode.parentNode ) { + e.preventDefault(); + } + + var getSiblings = function( elem ) { + return Array.prototype.filter.call( elem.parentNode.children, function( sibling ) { + return sibling !== elem; + } ); + }; + + // Close other sub-menus. + var closestLi = this.closest( 'li' ), + siblings = getSiblings( closestLi ); + + for ( var i = 0; i < siblings.length; i++ ) { + if ( siblings[i].classList.contains( 'sfHover' ) ) { + siblings[i].classList.remove( 'sfHover' ); + } + } + + this.classList.add( 'sfHover' ); + + // Hide dropdown on touch outside + var closeDropdown, + thisItem = this; + + document.addEventListener( 'touchend', closeDropdown = function(e) { + e.stopPropagation(); + + thisItem.classList.remove( 'sfHover' ); + document.removeEventListener( 'touchend', closeDropdown ); + } ); + } + } + } ); + } + } +} )(); diff --git a/wp-content/themes/generatepress/assets/js/main.min.js b/wp-content/themes/generatepress/assets/js/main.min.js new file mode 100644 index 0000000..7c9c4f6 --- /dev/null +++ b/wp-content/themes/generatepress/assets/js/main.min.js @@ -0,0 +1 @@ +!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null});for(var e=document.querySelectorAll(".menu-toggle"),t=document.querySelectorAll("nav .dropdown-menu-toggle"),n=document.querySelectorAll("nav ul a"),c=document.querySelector(".mobile-menu-control-wrapper"),i=document.body,u=document.documentElement,d=function(e){if(i.classList.contains("dropdown-hover"))for(var t=e.querySelectorAll("li.menu-item-has-children"),n=0;n a"),s=function(){if(!this.closest("nav").classList.contains("toggled")&&!this.closest("nav").classList.contains("slideout-navigation"))for(var e=this;-1===e.className.indexOf("main-nav");)"li"===e.tagName.toLowerCase()&&e.classList.toggle("sfHover"),e=e.parentElement},o=function(){if(!this.closest("nav").classList.contains("toggled")&&!this.closest("nav").classList.contains("slideout-navigation"))for(var e=this;-1===e.className.indexOf("menu-bar-items");)e.classList.contains("menu-bar-item")&&e.classList.toggle("sfHover"),e=e.parentElement},r=0;r -

- -

+ // phpcs:ignore -- Title escaped in output. + echo apply_filters( + 'generate_comments_title_output', + sprintf( + '

%s

', + esc_html( $comments_title ) + ), + $comments_title, + $comments_number + ); - 1 && get_option( 'page_comments' ) ) : ?> + if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : + ?> + + %2$s', - esc_attr__( 'Open Search Bar', 'generatepress' ), - generate_get_svg_icon( 'search', true ) + if ( ! generate_is_using_flexbox() && 'enable' === $generate_settings['nav_search'] ) { + $search_item = apply_filters( + 'generate_navigation_search_menu_item_output', + sprintf( + '', + esc_attr__( 'Open Search Bar', 'generatepress' ), + generate_get_svg_icon( 'search', true ) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in function. + ) ); + + echo $search_item; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Safe output. } ?> - + '; generate_navigation_position(); echo ''; @@ -172,8 +281,17 @@ if ( ! function_exists( 'generate_add_navigation_before_right_sidebar' ) ) { if ( ! function_exists( 'generate_add_navigation_before_left_sidebar' ) ) { add_action( 'generate_before_left_sidebar_content', 'generate_add_navigation_before_left_sidebar', 5 ); + /** + * Generate the navigation based on settings + * + * It would be better to have all of these inside one action, but these + * are kept this way to maintain backward compatibility for people + * un-hooking and moving the navigation/changing the priority. + * + * @since 0.1 + */ function generate_add_navigation_before_left_sidebar() { - if ( 'nav-left-sidebar' == generate_get_navigation_location() ) { + if ( 'nav-left-sidebar' === generate_get_navigation_location() ) { echo '
'; generate_navigation_position(); echo '
'; @@ -189,7 +307,7 @@ if ( ! class_exists( 'Generate_Page_Walker' ) && class_exists( 'Walker_Page' ) ) * @since 1.3.21 */ class Generate_Page_Walker extends Walker_Page { - function start_el( &$output, $page, $depth = 0, $args = array(), $current_page = 0 ) { + function start_el( &$output, $page, $depth = 0, $args = array(), $current_page = 0 ) { // phpcs:ignore $css_class = array( 'page_item', 'page-item-' . $page->ID ); $button = ''; @@ -204,15 +322,17 @@ if ( ! class_exists( 'Generate_Page_Walker' ) && class_exists( 'Walker_Page' ) ) if ( $_current_page && in_array( $page->ID, $_current_page->ancestors ) ) { $css_class[] = 'current-menu-ancestor'; } - if ( $page->ID == $current_page ) { + + if ( $page->ID == $current_page ) { // phpcs:ignore $css_class[] = 'current-menu-item'; - } elseif ( $_current_page && $page->ID == $_current_page->post_parent ) { + } elseif ( $_current_page && $page->ID == $_current_page->post_parent ) { // phpcs:ignore $css_class[] = 'current-menu-parent'; } - } elseif ( $page->ID == get_option( 'page_for_posts' ) ) { + } elseif ( $page->ID == get_option( 'page_for_posts' ) ) { // phpcs:ignore $css_class[] = 'current-menu-parent'; } + // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core filter name. $css_classes = implode( ' ', apply_filters( 'page_css_class', $css_class, $page, $depth, $args, $current_page ) ); $args['link_before'] = empty( $args['link_before'] ) ? '' : $args['link_before']; @@ -223,7 +343,7 @@ if ( ! class_exists( 'Generate_Page_Walker' ) && class_exists( 'Walker_Page' ) ) $css_classes, get_permalink( $page->ID ), $args['link_before'], - apply_filters( 'the_title', $page->post_title, $page->ID ), + apply_filters( 'the_title', $page->post_title, $page->ID ), // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core filter name. $args['link_after'], $button ); @@ -238,10 +358,10 @@ if ( ! function_exists( 'generate_dropdown_icon_to_menu_link' ) ) { * * @since 1.3.42 * - * @param string $title The menu item title. - * @param WP_Post $item All of our menu item data. + * @param string $title The menu item title. + * @param WP_Post $item All of our menu item data. * @param stdClass $args All of our menu item args. - * @param int $dept Depth of menu item. + * @param int $depth Depth of menu item. * @return string The menu item. */ function generate_dropdown_icon_to_menu_link( $title, $item, $args, $depth ) { @@ -256,7 +376,47 @@ if ( ! function_exists( 'generate_dropdown_icon_to_menu_link' ) ) { if ( isset( $args->container_class ) && 'main-nav' === $args->container_class ) { foreach ( $item->classes as $value ) { if ( 'menu-item-has-children' === $value ) { - $icon = generate_get_svg_icon( 'arrow' ); + $arrow_direction = 'down'; + + if ( 'primary' === $args->theme_location ) { + if ( 0 !== $depth ) { + $arrow_direction = 'right'; + + if ( 'left' === generate_get_option( 'nav_dropdown_direction' ) ) { + $arrow_direction = 'left'; + } + } + + if ( 'nav-left-sidebar' === generate_get_navigation_location() ) { + $arrow_direction = 'right'; + + if ( 'both-right' === generate_get_layout() ) { + $arrow_direction = 'left'; + } + } + + if ( 'nav-right-sidebar' === generate_get_navigation_location() ) { + $arrow_direction = 'left'; + + if ( 'both-left' === generate_get_layout() ) { + $arrow_direction = 'right'; + } + } + + if ( 'hover' !== generate_get_option( 'nav_dropdown_type' ) ) { + $arrow_direction = 'down'; + } + } + + $arrow_direction = apply_filters( 'generate_menu_item_dropdown_arrow_direction', $arrow_direction, $args, $depth ); + + if ( 'down' === $arrow_direction ) { + $arrow_direction = ''; + } else { + $arrow_direction = '-' . $arrow_direction; + } + + $icon = generate_get_svg_icon( 'arrow' . $arrow_direction ); $title = $title . '' . $icon . ''; } } @@ -283,25 +443,90 @@ if ( ! function_exists( 'generate_navigation_search' ) ) { return; } - echo apply_filters( 'generate_navigation_search_output', sprintf( // WPCS: XSS ok, sanitization ok. - ' - - ', - esc_url( home_url( '/' ) ), - esc_attr( get_search_query() ), - esc_attr_x( 'Search', 'label', 'generatepress' ) - )); + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_navigation_search_output', + sprintf( + '', + esc_url( home_url( '/' ) ), + esc_attr( get_search_query() ), + esc_attr_x( 'Search', 'label', 'generatepress' ) + ) + ); } } +add_action( 'generate_after_primary_menu', 'generate_do_menu_bar_item_container' ); +add_action( 'generate_inside_mobile_menu_control_wrapper', 'generate_do_menu_bar_item_container' ); +/** + * Add a container for menu bar items. + * + * @since 3.0.0 + */ +function generate_do_menu_bar_item_container() { + if ( ! generate_is_using_flexbox() ) { + return; + } + + if ( generate_has_menu_bar_items() ) { + echo ''; + } +} + +add_action( 'wp', 'generate_add_menu_bar_items' ); +/** + * Add menu bar items to the primary navigation. + * + * @since 3.0.0 + */ +function generate_add_menu_bar_items() { + if ( ! generate_is_using_flexbox() ) { + return; + } + + if ( 'enable' === generate_get_option( 'nav_search' ) ) { + add_action( 'generate_menu_bar_items', 'generate_do_navigation_search_button' ); + } +} + +/** + * Add the navigation search button. + * + * @since 3.0.0 + */ +function generate_do_navigation_search_button() { + if ( ! generate_is_using_flexbox() ) { + return; + } + + if ( 'enable' !== generate_get_option( 'nav_search' ) ) { + return; + } + + $search_item = apply_filters( + 'generate_navigation_search_menu_item_output', + sprintf( + '%2$s', + esc_attr__( 'Open Search Bar', 'generatepress' ), + generate_get_svg_icon( 'search', true ) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in function. + ) + ); + + echo $search_item; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- No escaping needed. +} + if ( ! function_exists( 'generate_menu_search_icon' ) ) { add_filter( 'wp_nav_menu_items', 'generate_menu_search_icon', 10, 2 ); /** - * Add search icon to primary menu if set + * Add search icon to primary menu if set. + * Only used if using old float system. * * @since 1.2.9.7 * - * @param string $nav The HTML list content for the menu items. + * @param string $nav The HTML list content for the menu items. * @param stdClass $args An object containing wp_nav_menu() arguments. * @return string The search icon menu item. */ @@ -311,6 +536,10 @@ if ( ! function_exists( 'generate_menu_search_icon' ) ) { generate_get_defaults() ); + if ( generate_is_using_flexbox() ) { + return $nav; + } + // If the search icon isn't enabled, return the regular nav. if ( 'enable' !== $generate_settings['nav_search'] ) { return $nav; @@ -318,12 +547,16 @@ if ( ! function_exists( 'generate_menu_search_icon' ) ) { // If our primary menu is set, add the search icon. if ( isset( $args->theme_location ) && 'primary' === $args->theme_location ) { - return sprintf( - '%1$s
  • %3$s
  • ', - $nav, - esc_attr__( 'Open Search Bar', 'generatepress' ), - generate_get_svg_icon( 'search', true ) + $search_item = apply_filters( + 'generate_navigation_search_menu_item_output', + sprintf( + '', + esc_attr__( 'Open Search Bar', 'generatepress' ), + generate_get_svg_icon( 'search', true ) // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in function. + ) ); + + return $nav . $search_item; } // Our primary menu isn't set, return the regular nav. @@ -335,7 +568,8 @@ if ( ! function_exists( 'generate_menu_search_icon' ) ) { if ( ! function_exists( 'generate_mobile_menu_search_icon' ) ) { add_action( 'generate_inside_navigation', 'generate_mobile_menu_search_icon' ); /** - * Add search icon to mobile menu bar + * Add search icon to mobile menu bar. + * Only used if using old float system. * * @since 1.3.12 */ @@ -350,15 +584,19 @@ if ( ! function_exists( 'generate_mobile_menu_search_icon' ) ) { return; } + if ( generate_is_using_flexbox() ) { + return; + } + ?>
    - + -
    + " class=""> - '', - 'next_format' => '', - 'link' => '%title', - 'in_same_term' => apply_filters( 'generate_category_post_navigation', false ), - 'excluded_terms' => '', - 'taxonomy' => 'category', - ) ); + $post_navigation_args = apply_filters( + 'generate_post_navigation_args', + array( + 'previous_format' => '', + 'next_format' => '', + 'link' => '%title', + 'in_same_term' => apply_filters( 'generate_category_post_navigation', false ), + 'excluded_terms' => '', + 'taxonomy' => 'category', + ) + ); previous_post_link( $post_navigation_args['previous_format'], @@ -73,26 +73,50 @@ if ( ! function_exists( 'generate_content_nav' ) ) { elseif ( is_home() || is_archive() || is_search() ) : // navigation links for home, archive, and search pages. - if ( get_next_posts_link() ) : ?> + if ( get_next_posts_link() ) : + ?> - + if ( get_previous_posts_link() ) : + ?> - apply_filters( 'generate_pagination_mid_size', 1 ), - 'prev_text' => apply_filters( 'generate_previous_link_text', __( '← Previous', 'generatepress' ) ), - 'next_text' => apply_filters( 'generate_next_link_text', __( 'Next →', 'generatepress' ) ), - ) ); + the_posts_pagination( + array( + 'mid_size' => apply_filters( 'generate_pagination_mid_size', 1 ), + 'prev_text' => apply_filters( + 'generate_previous_link_text', + sprintf( + /* translators: left arrow */ + __( '%s Previous', 'generatepress' ), + '' + ) + ), + 'next_text' => apply_filters( + 'generate_next_link_text', + sprintf( + /* translators: right arrow */ + __( 'Next %s', 'generatepress' ), + '' + ) + ), + 'before_page_number' => sprintf( + '%s', + _x( 'Page', 'prepends the pagination page number for screen readers', 'generatepress' ) + ), + ) + ); } /** @@ -102,8 +126,9 @@ if ( ! function_exists( 'generate_content_nav' ) ) { */ do_action( 'generate_paging_navigation' ); - endif; ?> - + endif; + ?> + %2$s'; - $time_string = ''; + $updated_time = get_the_modified_time( 'U' ); + $published_time = get_the_time( 'U' ) + 1800; + $schema_type = generate_get_schema_type(); - if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { - $time_string = '' . $time_string; + if ( $updated_time > $published_time ) { + if ( apply_filters( 'generate_post_date_show_updated_only', false ) ) { + $time_string = ''; + } else { + $time_string = '' . $time_string; + } } - $time_string = sprintf( $time_string, + $time_string = sprintf( + $time_string, esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ), esc_attr( get_the_modified_date( 'c' ) ), - esc_html( get_the_modified_date() ) + esc_html( get_the_modified_date() ), + 'microdata' === $schema_type ? ' itemprop="datePublished"' : '', + 'microdata' === $schema_type ? ' itemprop="dateModified"' : '' ); - // If our date is enabled, show it. - if ( $date ) { - echo apply_filters( 'generate_post_date_output', - sprintf( // WPCS: XSS ok, sanitization ok. - '%1$s%4$s ', - apply_filters( 'generate_inside_post_meta_item_output', '', 'date' ), - esc_url( get_permalink() ), - esc_attr( get_the_time() ), - $time_string - ), - $time_string ); + $posted_on = '%1$s%4$s '; + + if ( apply_filters( 'generate_post_date_link', false ) ) { + $posted_on = '%1$s%4$s '; } + + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_post_date_output', + sprintf( + $posted_on, + apply_filters( 'generate_inside_post_meta_item_output', '', 'date' ), + esc_url( get_permalink() ), + esc_attr( get_the_time() ), + $time_string + ), + $time_string, + $posted_on + ); } if ( 'author' === $item ) { - $author = apply_filters( 'generate_post_author', true ); + $schema_type = generate_get_schema_type(); - if ( $author ) { - echo apply_filters( 'generate_post_author_output', - sprintf( '%1$s ', - apply_filters( 'generate_inside_post_meta_item_output', '', 'author' ), - esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), - /* translators: 1: Author name */ - esc_attr( sprintf( __( 'View all posts by %s', 'generatepress' ), get_the_author() ) ), - esc_html( get_the_author() ), - generate_get_microdata( 'post-author' ) - ) - ); + $byline = '%1$s '; + + if ( ! apply_filters( 'generate_post_author_link', true ) ) { + $byline = '%1$s%4$s '; } + + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_post_author_output', + sprintf( + $byline, + apply_filters( 'generate_inside_post_meta_item_output', '', 'author' ), + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + /* translators: 1: Author name */ + esc_attr( sprintf( __( 'View all posts by %s', 'generatepress' ), get_the_author() ) ), + esc_html( get_the_author() ), + generate_get_microdata( 'post-author' ), + 'microdata' === $schema_type ? ' itemprop="url"' : '', + 'microdata' === $schema_type ? ' itemprop="name"' : '', + generate_is_using_hatom() ? ' vcard' : '' + ) + ); } if ( 'categories' === $item ) { - $categories = apply_filters( 'generate_show_categories', true ); - $term_separator = apply_filters( 'generate_term_separator', _x( ', ', 'Used between list items, there is a space after the comma.', 'generatepress' ), 'categories' ); $categories_list = get_the_category_list( $term_separator ); - if ( $categories_list && $categories ) { - echo apply_filters( 'generate_category_list_output', - sprintf( '%3$s%1$s %2$s ', // WPCS: XSS ok, sanitization ok. + if ( $categories_list ) { + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_category_list_output', + sprintf( + '%3$s%1$s %2$s ', esc_html_x( 'Categories', 'Used before category names.', 'generatepress' ), $categories_list, apply_filters( 'generate_inside_post_meta_item_output', '', 'categories' ) @@ -203,14 +251,14 @@ function generate_do_post_meta_item( $item ) { } if ( 'tags' === $item ) { - $tags = apply_filters( 'generate_show_tags', true ); - $term_separator = apply_filters( 'generate_term_separator', _x( ', ', 'Used between list items, there is a space after the comma.', 'generatepress' ), 'tags' ); $tags_list = get_the_tag_list( '', $term_separator ); - if ( $tags_list && $tags ) { - echo apply_filters( 'generate_tag_list_output', - sprintf( '%3$s%1$s %2$s ', // WPCS: XSS ok, sanitization ok. + if ( $tags_list ) { + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_tag_list_output', + sprintf( + '%3$s%1$s %2$s ', esc_html_x( 'Tags', 'Used before tag names.', 'generatepress' ), $tags_list, apply_filters( 'generate_inside_post_meta_item_output', '', 'tags' ) @@ -220,16 +268,22 @@ function generate_do_post_meta_item( $item ) { } if ( 'comments-link' === $item ) { - $comments = apply_filters( 'generate_show_comments', true ); - - if ( $comments && ! post_password_required() && ( comments_open() || get_comments_number() ) ) { + if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) { echo ''; - echo apply_filters( 'generate_inside_post_meta_item_output', '', 'comments-link' ); + echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + 'generate_inside_post_meta_item_output', + '', + 'comments-link' + ); comments_popup_link( __( 'Leave a comment', 'generatepress' ), __( '1 Comment', 'generatepress' ), __( '% Comments', 'generatepress' ) ); echo ' '; } } + if ( 'post-navigation' === $item && is_single() ) { + generate_content_nav( 'nav-below' ); + } + /** * generate_post_meta_items hook. * @@ -243,6 +297,8 @@ add_filter( 'generate_inside_post_meta_item_output', 'generate_do_post_meta_pref * Add svg icons or text to our post meta output. * * @since 2.4 + * @param string $output The existing output. + * @param string $item The item to target. */ function generate_do_post_meta_prefix( $output, $item ) { if ( 'author' === $item ) { @@ -264,6 +320,92 @@ function generate_do_post_meta_prefix( $output, $item ) { return $output; } +/** + * Remove post meta items from display if their individual filters are set. + * + * @since 3.0.0 + * @param array $items The post meta items. + */ +function generate_disable_post_meta_items( $items ) { + $disable_filter_names = apply_filters( + 'generate_disable_post_meta_filter_names', + array( + 'date' => 'generate_post_date', + 'author' => 'generate_post_author', + 'categories' => 'generate_show_categories', + 'tags' => 'generate_show_tags', + 'comments-link' => 'generate_show_comments', + 'post-navigation' => 'generate_show_post_navigation', + ) + ); + + foreach ( $items as $item ) { + $default_display = true; + + if ( 'comments-link' === $item && is_singular() ) { + $default_display = false; + } + + // phpcs:ignore -- Hook name is coming from a variable. + if ( isset( $disable_filter_names[ $item ] ) && ! apply_filters( $disable_filter_names[ $item ], $default_display ) ) { + $items = array_diff( $items, array( $item ) ); + } + } + + return $items; +} + +/** + * Get the post meta items in the header entry meta. + * + * @since 3.0.0 + */ +function generate_get_header_entry_meta_items() { + $items = apply_filters( + 'generate_header_entry_meta_items', + array( + 'date', + 'author', + ) + ); + + // Disable post meta items based on their individual filters. + $items = generate_disable_post_meta_items( $items ); + + return $items; +} + +/** + * Get the post meta items in the footer entry meta. + * + * @since 3.0.0 + */ +function generate_get_footer_entry_meta_items() { + $items = apply_filters( + 'generate_footer_entry_meta_items', + array( + 'categories', + 'tags', + 'comments-link', + 'post-navigation', + ) + ); + + /** + * This wasn't a "meta item" prior to 3.0.0 and some users may be using the filter above + * without specifying that they want to include post-navigation. The below forces it to display + * for users using the old float system to prevent it from disappearing on update. + */ + if ( ! generate_is_using_flexbox() && ! in_array( 'post-navigation', (array) $items ) ) { + $items[] = 'post-navigation'; + } + + // Disable post meta items based on their individual filters. + $items = generate_disable_post_meta_items( $items ); + + return $items; +} + if ( ! function_exists( 'generate_posted_on' ) ) { /** * Prints HTML with meta information for the current post-date/time and author. @@ -271,10 +413,7 @@ if ( ! function_exists( 'generate_posted_on' ) ) { * @since 0.1 */ function generate_posted_on() { - $items = apply_filters( 'generate_header_entry_meta_items', array( - 'date', - 'author', - ) ); + $items = generate_get_header_entry_meta_items(); foreach ( $items as $item ) { generate_do_post_meta_item( $item ); @@ -289,11 +428,7 @@ if ( ! function_exists( 'generate_entry_meta' ) ) { * @since 1.2.5 */ function generate_entry_meta() { - $items = apply_filters( 'generate_footer_entry_meta_items', array( - 'categories', - 'tags', - 'comments-link', - ) ); + $items = generate_get_footer_entry_meta_items(); foreach ( $items as $item ) { generate_do_post_meta_item( $item ); @@ -312,12 +447,20 @@ if ( ! function_exists( 'generate_excerpt_more' ) ) { * @return string The HTML for the more link. */ function generate_excerpt_more( $more ) { - return apply_filters( 'generate_excerpt_more_output', sprintf( ' ... %3$s %4$s', - the_title_attribute( 'echo=0' ), - esc_url( get_permalink( get_the_ID() ) ), - __( 'Read more', 'generatepress' ), - '' . get_the_title() . '' - ) ); + return apply_filters( + 'generate_excerpt_more_output', + sprintf( + ' ... %3$s', + the_title_attribute( 'echo=0' ), + esc_url( get_permalink( get_the_ID() ) ), + __( 'Read more', 'generatepress' ), + sprintf( + /* translators: Aria-label describing the read more button */ + _x( 'More on %s', 'more on post title', 'generatepress' ), + the_title_attribute( 'echo=0' ) + ) + ) + ); } } @@ -332,57 +475,105 @@ if ( ! function_exists( 'generate_content_more' ) ) { * @return string The HTML for the more link */ function generate_content_more( $more ) { - return apply_filters( 'generate_content_more_link_output', sprintf( '

    %3$s%4$s

    ', - the_title_attribute( 'echo=0' ), - esc_url( get_permalink( get_the_ID() ) . apply_filters( 'generate_more_jump','#more-' . get_the_ID() ) ), - __( 'Read more', 'generatepress' ), - '' . get_the_title() . '' - ) ); + return apply_filters( + 'generate_content_more_link_output', + sprintf( + '

    %3$s

    ', + the_title_attribute( 'echo=0' ), + esc_url( get_permalink( get_the_ID() ) . apply_filters( 'generate_more_jump', '#more-' . get_the_ID() ) ), + __( 'Read more', 'generatepress' ), + sprintf( + /* translators: Aria-label describing the read more button */ + _x( 'More on %s', 'more on post title', 'generatepress' ), + the_title_attribute( 'echo=0' ) + ) + ) + ); + } +} + +add_action( 'wp', 'generate_add_post_meta', 5 ); +/** + * Add our post meta items to the page. + * + * @since 3.0.0 + */ +function generate_add_post_meta() { + $header_items = generate_get_header_entry_meta_items(); + + $header_post_types = apply_filters( + 'generate_entry_meta_post_types', + array( + 'post', + ) + ); + + if ( in_array( get_post_type(), $header_post_types ) && ! empty( $header_items ) ) { + add_action( 'generate_after_entry_title', 'generate_post_meta' ); + } + + $footer_items = generate_get_footer_entry_meta_items(); + + $footer_post_types = apply_filters( + 'generate_footer_meta_post_types', + array( + 'post', + ) + ); + + if ( in_array( get_post_type(), $footer_post_types ) && ! empty( $footer_items ) ) { + add_action( 'generate_after_entry_content', 'generate_footer_meta' ); } } if ( ! function_exists( 'generate_post_meta' ) ) { - add_action( 'generate_after_entry_title', 'generate_post_meta' ); /** * Build the post meta. * * @since 1.3.29 */ function generate_post_meta() { - $post_types = apply_filters( 'generate_entry_meta_post_types', array( - 'post', - ) ); - - if ( in_array( get_post_type(), $post_types ) ) : ?> -
    - -
    - +
    + +
    + - - + + diff --git a/wp-content/themes/generatepress/inc/theme-functions.php b/wp-content/themes/generatepress/inc/theme-functions.php index 436e06e..04cf004 100644 --- a/wp-content/themes/generatepress/inc/theme-functions.php +++ b/wp-content/themes/generatepress/inc/theme-functions.php @@ -89,6 +89,7 @@ if ( ! function_exists( 'generate_get_footer_widgets' ) ) { if ( ! function_exists( 'generate_show_excerpt' ) ) { /** * Figure out if we should show the blog excerpts or full posts + * * @since 1.3.15 */ function generate_show_excerpt() { @@ -124,6 +125,29 @@ if ( ! function_exists( 'generate_show_title' ) ) { } } +/** + * Check whether we should display the entry header or not. + * + * @since 3.0.0 + */ +function generate_show_entry_header() { + $show_entry_header = true; + $show_title = generate_show_title(); + $has_before_entry_title = has_action( 'generate_before_entry_title' ); + $has_after_entry_title = has_action( 'generate_after_entry_title' ); + + if ( is_page() ) { + $has_before_entry_title = has_action( 'generate_before_page_title' ); + $has_after_entry_title = has_action( 'generate_after_page_title' ); + } + + if ( ! $show_title && ! $has_before_entry_title && ! $has_after_entry_title ) { + $show_entry_header = false; + } + + return apply_filters( 'generate_show_entry_header', $show_entry_header ); +} + if ( ! function_exists( 'generate_get_premium_url' ) ) { /** * Generate a URL to our premium add-ons. @@ -132,7 +156,7 @@ if ( ! function_exists( 'generate_get_premium_url' ) ) { * @since 1.3.42 * * @param string $url URL to premium page. - * @param bool $trailing_slash Whether we want to include a trailing slash. + * @param bool $trailing_slash Whether we want to include a trailing slash. * @return string The URL to generatepress.com. */ function generate_get_premium_url( $url = 'https://generatepress.com/premium', $trailing_slash = true ) { @@ -140,10 +164,13 @@ if ( ! function_exists( 'generate_get_premium_url' ) ) { $url = trailingslashit( $url ); } - $args = apply_filters( 'generate_premium_url_args', array( - 'ref' => null, - 'campaign' => null, - ) ); + $args = apply_filters( + 'generate_premium_url_args', + array( + 'ref' => null, + 'campaign' => null, + ) + ); if ( isset( $args['ref'] ) ) { $url = add_query_arg( 'ref', absint( $args['ref'] ), $url ); @@ -197,6 +224,7 @@ if ( ! function_exists( 'generate_get_link_url' ) ) { function generate_get_link_url() { $has_url = get_url_in_content( get_the_content() ); + // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Core filter name. return $has_url ? $has_url : apply_filters( 'the_permalink', get_permalink() ); } } @@ -220,7 +248,10 @@ if ( ! function_exists( 'generate_get_navigation_location' ) ) { * @since 2.3 */ function generate_has_logo_site_branding() { - if ( get_theme_mod( 'custom_logo' ) && ( ! generate_get_option( 'hide_title' ) || ! generate_get_option( 'hide_tagline' ) ) ) { + $has_site_title = ! generate_get_option( 'hide_title' ) && get_bloginfo( 'title' ); + $has_site_tagline = ! generate_get_option( 'hide_tagline' ) && get_bloginfo( 'description' ); + + if ( get_theme_mod( 'custom_logo' ) && ( $has_site_title || $has_site_tagline ) ) { return true; } @@ -231,6 +262,9 @@ function generate_has_logo_site_branding() { * Create SVG icons. * * @since 2.3 + * + * @param string $icon The icon to get. + * @param bool $replace Whether we're replacing an icon on action (click). */ function generate_get_svg_icon( $icon, $replace = false ) { if ( 'svg' !== generate_get_option( 'icons' ) ) { @@ -283,6 +317,24 @@ function generate_get_svg_icon( $icon, $replace = false ) { '; } + if ( 'arrow-right' === $icon ) { + $output = ' + + '; + } + + if ( 'arrow-left' === $icon ) { + $output = ' + + '; + } + + if ( 'arrow-up' === $icon ) { + $output = ' + + '; + } + if ( $replace ) { $output .= '

    ', + 'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : '' + ), + 'after' => '

    ', + ); + + if ( ! is_singular() ) { + $params = array( + 'before' => sprintf( + '

    ', + esc_url( get_permalink() ), + 'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : '' + ), + 'after' => '

    ', + ); + } + + if ( 'link' === get_post_format() ) { + $params = array( + 'before' => sprintf( + '

    ', + esc_url( generate_get_link_url() ), + 'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : '' + ), + 'after' => '

    ', + ); + } + + return apply_filters( 'generate_get_the_title_parameters', $params ); +} + +/** + * Check whether we should display the default loop or not. + * + * @since 3.0.0 + */ +function generate_has_default_loop() { + return apply_filters( 'generate_has_default_loop', true ); +} + +/** + * Detemine whether to output site branding container. + * + * @since 3.0.0 + */ +function generate_needs_site_branding_container() { + $container = false; + + if ( generate_has_logo_site_branding() ) { + if ( generate_is_using_flexbox() || generate_get_option( 'inline_logo_site_branding' ) ) { + $container = true; + } + } + + return $container; +} diff --git a/wp-content/themes/generatepress/inc/typography.php b/wp-content/themes/generatepress/inc/typography.php index 1cc5527..3f93c6c 100644 --- a/wp-content/themes/generatepress/inc/typography.php +++ b/wp-content/themes/generatepress/inc/typography.php @@ -17,21 +17,13 @@ if ( ! function_exists( 'generate_enqueue_google_fonts' ) ) { * @since 0.1 */ function generate_enqueue_google_fonts() { - - if ( is_admin() ) { - return; - } - - // Grab our options $generate_settings = wp_parse_args( get_option( 'generate_settings', array() ), generate_get_default_fonts() ); - // List our non-Google fonts $not_google = str_replace( ' ', '+', generate_typography_default_fonts() ); - // Grab our font family settings $font_settings = array( 'font_body', 'font_top_bar', @@ -49,57 +41,46 @@ if ( ! function_exists( 'generate_enqueue_google_fonts' ) ) { 'font_footer', ); - // Create our Google Fonts array $google_fonts = array(); if ( ! empty( $font_settings ) ) { foreach ( $font_settings as $key ) { - // If the key isn't set, move on if ( ! isset( $generate_settings[ $key ] ) ) { continue; } - // If our value is still using the old format, fix it + // If our value is still using the old format, fix it. if ( strpos( $generate_settings[ $key ], ':' ) !== false ) { $generate_settings[ $key ] = current( explode( ':', $generate_settings[ $key ] ) ); } - // Replace the spaces in the names with a plus $value = str_replace( ' ', '+', $generate_settings[ $key ] ); - // Grab the variants using the plain name $variants = generate_get_google_font_variants( $generate_settings[ $key ], $key ); - // If we have variants, add them to our value $value = ! empty( $variants ) ? $value . ':' . $variants : $value; - // Make sure we don't add the same font twice + // Make sure we don't add the same font twice. if ( ! in_array( $value, $google_fonts ) ) { $google_fonts[] = $value; } - } - } - // Ignore any non-Google fonts + // Ignore any non-Google fonts. $google_fonts = array_diff( $google_fonts, $not_google ); - // Separate each different font with a bar $google_fonts = implode( '|', $google_fonts ); - - // Apply a filter to the output $google_fonts = apply_filters( 'generate_typography_google_fonts', $google_fonts ); - // Get the subset - $subset = apply_filters( 'generate_fonts_subset','' ); + $subset = apply_filters( 'generate_fonts_subset', '' ); - // Set up our arguments $font_args = array(); $font_args['family'] = $google_fonts; + if ( '' !== $subset ) { - $font_args['subset'] = urlencode( $subset ); + $font_args['subset'] = rawurlencode( $subset ); } $display = apply_filters( 'generate_google_font_display', '' ); @@ -108,12 +89,10 @@ if ( ! function_exists( 'generate_enqueue_google_fonts' ) ) { $font_args['display'] = $display; } - // Create our URL using the arguments $fonts_url = add_query_arg( $font_args, '//fonts.googleapis.com/css' ); - // Enqueue our fonts if ( $google_fonts ) { - wp_enqueue_style( 'generate-fonts', $fonts_url, array(), null, 'all' ); + wp_enqueue_style( 'generate-fonts', $fonts_url, array(), null, 'all' ); // phpcs:ignore } } } @@ -124,19 +103,20 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { * Build our Typography options * * @since 0.1 + * + * @param std_Class $wp_customize The Customize class. */ function generate_default_fonts_customize_register( $wp_customize ) { if ( function_exists( 'generate_fonts_customize_register' ) ) { - // Bail if GP Premium is active + // Bail if GP Premium is active. return; } - // Load helpers - require_once trailingslashit( get_template_directory() ) . 'inc/customizer/customizer-helpers.php'; + require_once trailingslashit( get_template_directory() ) . 'inc/customizer/customizer-helpers.php'; // phpcs:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound $defaults = generate_get_default_fonts(); - if ( method_exists( $wp_customize,'register_control_type' ) ) { + if ( method_exists( $wp_customize, 'register_control_type' ) ) { $wp_customize->register_control_type( 'Generate_Typography_Customize_Control' ); $wp_customize->register_control_type( 'Generate_Range_Slider_Control' ); } @@ -322,7 +302,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { array( 'default' => $defaults['font_heading_1'], 'type' => 'option', - 'sanitize_callback' => 'sanitize_text_field' + 'sanitize_callback' => 'sanitize_text_field', ) ); @@ -330,7 +310,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'font_heading_1_category', array( 'default' => '', - 'sanitize_callback' => 'sanitize_text_field' + 'sanitize_callback' => 'sanitize_text_field', ) ); @@ -338,7 +318,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'font_heading_1_variants', array( 'default' => '', - 'sanitize_callback' => 'generate_sanitize_variants' + 'sanitize_callback' => 'generate_sanitize_variants', ) ); @@ -348,7 +328,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_1_weight'], 'type' => 'option', 'sanitize_callback' => 'sanitize_key', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -358,7 +338,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_1_transform'], 'type' => 'option', 'sanitize_callback' => 'sanitize_key', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -386,7 +366,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_1_font_size'], 'type' => 'option', 'sanitize_callback' => 'absint', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -396,7 +376,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['mobile_heading_1_font_size'], 'type' => 'option', 'sanitize_callback' => 'generate_sanitize_empty_absint', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -437,7 +417,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_1_line_height'], 'type' => 'option', 'sanitize_callback' => 'generate_sanitize_decimal_integer', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -469,7 +449,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { array( 'default' => $defaults['font_heading_2'], 'type' => 'option', - 'sanitize_callback' => 'sanitize_text_field' + 'sanitize_callback' => 'sanitize_text_field', ) ); @@ -477,7 +457,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'font_heading_2_category', array( 'default' => '', - 'sanitize_callback' => 'sanitize_text_field' + 'sanitize_callback' => 'sanitize_text_field', ) ); @@ -485,7 +465,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'font_heading_2_variants', array( 'default' => '', - 'sanitize_callback' => 'generate_sanitize_variants' + 'sanitize_callback' => 'generate_sanitize_variants', ) ); @@ -495,7 +475,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_2_weight'], 'type' => 'option', 'sanitize_callback' => 'sanitize_key', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -505,7 +485,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_2_transform'], 'type' => 'option', 'sanitize_callback' => 'sanitize_key', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -533,7 +513,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_2_font_size'], 'type' => 'option', 'sanitize_callback' => 'absint', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -543,7 +523,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['mobile_heading_2_font_size'], 'type' => 'option', 'sanitize_callback' => 'generate_sanitize_empty_absint', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -584,7 +564,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_2_line_height'], 'type' => 'option', 'sanitize_callback' => 'generate_sanitize_decimal_integer', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -616,7 +596,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { array( 'default' => $defaults['font_heading_3'], 'type' => 'option', - 'sanitize_callback' => 'sanitize_text_field' + 'sanitize_callback' => 'sanitize_text_field', ) ); @@ -624,7 +604,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'font_heading_3_category', array( 'default' => '', - 'sanitize_callback' => 'sanitize_text_field' + 'sanitize_callback' => 'sanitize_text_field', ) ); @@ -632,7 +612,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'font_heading_3_variants', array( 'default' => '', - 'sanitize_callback' => 'generate_sanitize_variants' + 'sanitize_callback' => 'generate_sanitize_variants', ) ); @@ -642,7 +622,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_3_weight'], 'type' => 'option', 'sanitize_callback' => 'sanitize_key', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -652,7 +632,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_3_transform'], 'type' => 'option', 'sanitize_callback' => 'sanitize_key', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -680,7 +660,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_3_font_size'], 'type' => 'option', 'sanitize_callback' => 'absint', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -692,7 +672,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'description' => __( 'Font size', 'generatepress' ), 'section' => 'font_section', 'settings' => array( - 'desktop' => 'generate_settings[heading_3_font_size]' + 'desktop' => 'generate_settings[heading_3_font_size]', ), 'choices' => array( 'desktop' => array( @@ -713,7 +693,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { 'default' => $defaults['heading_3_line_height'], 'type' => 'option', 'sanitize_callback' => 'generate_sanitize_decimal_integer', - 'transport' => 'postMessage' + 'transport' => 'postMessage', ) ); @@ -748,7 +728,7 @@ if ( ! function_exists( 'generate_default_fonts_customize_register' ) ) { array( 'section' => 'font_section', 'type' => 'addon', - 'label' => __( 'Learn more','generatepress' ), + 'label' => __( 'Learn more', 'generatepress' ), 'description' => __( 'More options are available for this section in our premium version.', 'generatepress' ), 'url' => generate_get_premium_url( 'https://generatepress.com/premium/#typography', false ), 'priority' => 50, @@ -769,26 +749,26 @@ if ( ! function_exists( 'generate_get_all_google_fonts' ) ) { * @return array The list of Google Fonts. */ function generate_get_all_google_fonts( $amount = 'all' ) { - // Our big list Google Fonts - // We use json_decode to reduce PHP memory usage - // Adding them as a PHP array seems to use quite a bit more memory + // Our big list Google Fonts. + // We use json_decode to reduce PHP memory usage. + // Adding them as a PHP array seems to use quite a bit more memory. $content = json_decode( '[{"family":"Roboto","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"]},{"family":"Open Sans","category":"sans-serif","variants":["300","300italic","regular","italic","600","600italic","700","700italic","800","800italic"]},{"family":"Lato","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"]},{"family":"Slabo 27px","category":"serif","variants":["regular"]},{"family":"Oswald","category":"sans-serif","variants":["200","300","regular","500","600","700"]},{"family":"Roboto Condensed","category":"sans-serif","variants":["300","300italic","regular","italic","700","700italic"]},{"family":"Source Sans Pro","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"]},{"family":"Montserrat","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Raleway","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"PT Sans","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Roboto Slab","category":"serif","variants":["100","300","regular","700"]},{"family":"Merriweather","category":"serif","variants":["300","300italic","regular","italic","700","700italic","900","900italic"]},{"family":"Open Sans Condensed","category":"sans-serif","variants":["300","300italic","700"]},{"family":"Droid Sans","category":"sans-serif","variants":["regular","700"]},{"family":"Lora","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Ubuntu","category":"sans-serif","variants":["300","300italic","regular","italic","500","500italic","700","700italic"]},{"family":"Droid Serif","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Playfair Display","category":"serif","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Arimo","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Noto Sans","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"PT Serif","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Titillium Web","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"]},{"family":"PT Sans Narrow","category":"sans-serif","variants":["regular","700"]},{"family":"Muli","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Indie Flower","category":"handwriting","variants":["regular"]},{"family":"Bitter","category":"serif","variants":["regular","italic","700"]},{"family":"Poppins","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Inconsolata","category":"monospace","variants":["regular","700"]},{"family":"Dosis","category":"sans-serif","variants":["200","300","regular","500","600","700","800"]},{"family":"Fjalla One","category":"sans-serif","variants":["regular"]},{"family":"Oxygen","category":"sans-serif","variants":["300","regular","700"]},{"family":"Hind","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Cabin","category":"sans-serif","variants":["regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Anton","category":"sans-serif","variants":["regular"]},{"family":"Arvo","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Noto Serif","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Crimson Text","category":"serif","variants":["regular","italic","600","600italic","700","700italic"]},{"family":"Lobster","category":"display","variants":["regular"]},{"family":"Yanone Kaffeesatz","category":"sans-serif","variants":["200","300","regular","700"]},{"family":"Nunito","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Bree Serif","category":"serif","variants":["regular"]},{"family":"Catamaran","category":"sans-serif","variants":["100","200","300","regular","500","600","700","800","900"]},{"family":"Libre Baskerville","category":"serif","variants":["regular","italic","700"]},{"family":"Abel","category":"sans-serif","variants":["regular"]},{"family":"Josefin Sans","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"]},{"family":"Fira Sans","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Gloria Hallelujah","category":"handwriting","variants":["regular"]},{"family":"Abril Fatface","category":"display","variants":["regular"]},{"family":"Exo 2","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Merriweather Sans","category":"sans-serif","variants":["300","300italic","regular","italic","700","700italic","800","800italic"]},{"family":"Pacifico","category":"handwriting","variants":["regular"]},{"family":"Roboto Mono","category":"monospace","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic"]},{"family":"Varela Round","category":"sans-serif","variants":["regular"]},{"family":"Asap","category":"sans-serif","variants":["regular","italic","500","500italic","700","700italic"]},{"family":"Amatic SC","category":"handwriting","variants":["regular","700"]},{"family":"Quicksand","category":"sans-serif","variants":["300","regular","500","700"]},{"family":"Karla","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Ubuntu Condensed","category":"sans-serif","variants":["regular"]},{"family":"Signika","category":"sans-serif","variants":["300","regular","600","700"]},{"family":"Alegreya","category":"serif","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Questrial","category":"sans-serif","variants":["regular"]},{"family":"Rubik","category":"sans-serif","variants":["300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"]},{"family":"Shadows Into Light","category":"handwriting","variants":["regular"]},{"family":"PT Sans Caption","category":"sans-serif","variants":["regular","700"]},{"family":"Archivo Narrow","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Play","category":"sans-serif","variants":["regular","700"]},{"family":"Cuprum","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Dancing Script","category":"handwriting","variants":["regular","700"]},{"family":"Rokkitt","category":"serif","variants":["100","200","300","regular","500","600","700","800","900"]},{"family":"Work Sans","category":"sans-serif","variants":["100","200","300","regular","500","600","700","800","900"]},{"family":"Francois One","category":"sans-serif","variants":["regular"]},{"family":"Vollkorn","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Source Code Pro","category":"monospace","variants":["200","300","regular","500","600","700","900"]},{"family":"Exo","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Maven Pro","category":"sans-serif","variants":["regular","500","700","900"]},{"family":"Architects Daughter","category":"handwriting","variants":["regular"]},{"family":"Orbitron","category":"sans-serif","variants":["regular","500","700","900"]},{"family":"Pathway Gothic One","category":"sans-serif","variants":["regular"]},{"family":"Acme","category":"sans-serif","variants":["regular"]},{"family":"Ropa Sans","category":"sans-serif","variants":["regular","italic"]},{"family":"Patua One","category":"display","variants":["regular"]},{"family":"EB Garamond","category":"serif","variants":["regular"]},{"family":"Lobster Two","category":"display","variants":["regular","italic","700","700italic"]},{"family":"Crete Round","category":"serif","variants":["regular","italic"]},{"family":"Cinzel","category":"serif","variants":["regular","700","900"]},{"family":"Josefin Slab","category":"serif","variants":["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"]},{"family":"Source Serif Pro","category":"serif","variants":["regular","600","700"]},{"family":"Alegreya Sans","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"]},{"family":"Comfortaa","category":"display","variants":["300","regular","700"]},{"family":"Russo One","category":"sans-serif","variants":["regular"]},{"family":"News Cycle","category":"sans-serif","variants":["regular","700"]},{"family":"ABeeZee","category":"sans-serif","variants":["regular","italic"]},{"family":"Yellowtail","category":"handwriting","variants":["regular"]},{"family":"Noticia Text","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Monda","category":"sans-serif","variants":["regular","700"]},{"family":"Quattrocento Sans","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Hammersmith One","category":"sans-serif","variants":["regular"]},{"family":"Libre Franklin","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Satisfy","category":"handwriting","variants":["regular"]},{"family":"Pontano Sans","category":"sans-serif","variants":["regular"]},{"family":"Righteous","category":"display","variants":["regular"]},{"family":"Poiret One","category":"display","variants":["regular"]},{"family":"BenchNine","category":"sans-serif","variants":["300","regular","700"]},{"family":"Arapey","category":"serif","variants":["regular","italic"]},{"family":"Kaushan Script","category":"handwriting","variants":["regular"]},{"family":"Economica","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Kanit","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Old Standard TT","category":"serif","variants":["regular","italic","700"]},{"family":"Sanchez","category":"serif","variants":["regular","italic"]},{"family":"Courgette","category":"handwriting","variants":["regular"]},{"family":"Quattrocento","category":"serif","variants":["regular","700"]},{"family":"Domine","category":"serif","variants":["regular","700"]},{"family":"Gudea","category":"sans-serif","variants":["regular","italic","700"]},{"family":"Permanent Marker","category":"handwriting","variants":["regular"]},{"family":"Armata","category":"sans-serif","variants":["regular"]},{"family":"Cantarell","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Archivo Black","category":"sans-serif","variants":["regular"]},{"family":"Istok Web","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Cardo","category":"serif","variants":["regular","italic","700"]},{"family":"Playfair Display SC","category":"serif","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Passion One","category":"display","variants":["regular","700","900"]},{"family":"Tinos","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Cookie","category":"handwriting","variants":["regular"]},{"family":"Cormorant Garamond","category":"serif","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Philosopher","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Yantramanav","category":"sans-serif","variants":["100","300","regular","500","700","900"]},{"family":"Chewy","category":"display","variants":["regular"]},{"family":"Antic Slab","category":"serif","variants":["regular"]},{"family":"Handlee","category":"handwriting","variants":["regular"]},{"family":"Teko","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Boogaloo","category":"display","variants":["regular"]},{"family":"Vidaloka","category":"serif","variants":["regular"]},{"family":"Audiowide","category":"display","variants":["regular"]},{"family":"Coming Soon","category":"handwriting","variants":["regular"]},{"family":"Alfa Slab One","category":"display","variants":["regular"]},{"family":"Cabin Condensed","category":"sans-serif","variants":["regular","500","600","700"]},{"family":"Ruda","category":"sans-serif","variants":["regular","700","900"]},{"family":"Ek Mukta","category":"sans-serif","variants":["200","300","regular","500","600","700","800"]},{"family":"Changa One","category":"display","variants":["regular","italic"]},{"family":"Tangerine","category":"handwriting","variants":["regular","700"]},{"family":"Great Vibes","category":"handwriting","variants":["regular"]},{"family":"Sintony","category":"sans-serif","variants":["regular","700"]},{"family":"Khand","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Bevan","category":"display","variants":["regular"]},{"family":"Kalam","category":"handwriting","variants":["300","regular","700"]},{"family":"Days One","category":"sans-serif","variants":["regular"]},{"family":"Bangers","category":"display","variants":["regular"]},{"family":"Rajdhani","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Droid Sans Mono","category":"monospace","variants":["regular"]},{"family":"Kreon","category":"serif","variants":["300","regular","700"]},{"family":"Rambla","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Shrikhand","category":"display","variants":["regular"]},{"family":"Fredoka One","category":"display","variants":["regular"]},{"family":"Shadows Into Light Two","category":"handwriting","variants":["regular"]},{"family":"Playball","category":"display","variants":["regular"]},{"family":"Neuton","category":"serif","variants":["200","300","regular","italic","700","800"]},{"family":"Copse","category":"serif","variants":["regular"]},{"family":"Didact Gothic","category":"sans-serif","variants":["regular"]},{"family":"Signika Negative","category":"sans-serif","variants":["300","regular","600","700"]},{"family":"Amiri","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Gentium Book Basic","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Glegoo","category":"serif","variants":["regular","700"]},{"family":"Oleo Script","category":"display","variants":["regular","700"]},{"family":"Voltaire","category":"sans-serif","variants":["regular"]},{"family":"Actor","category":"sans-serif","variants":["regular"]},{"family":"Amaranth","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Paytone One","category":"sans-serif","variants":["regular"]},{"family":"Volkhov","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Sorts Mill Goudy","category":"serif","variants":["regular","italic"]},{"family":"Bad Script","category":"handwriting","variants":["regular"]},{"family":"Coda","category":"display","variants":["regular","800"]},{"family":"Damion","category":"handwriting","variants":["regular"]},{"family":"Sacramento","category":"handwriting","variants":["regular"]},{"family":"Squada One","category":"display","variants":["regular"]},{"family":"Rock Salt","category":"handwriting","variants":["regular"]},{"family":"Adamina","category":"serif","variants":["regular"]},{"family":"Alice","category":"serif","variants":["regular"]},{"family":"Cantata One","category":"serif","variants":["regular"]},{"family":"Luckiest Guy","category":"display","variants":["regular"]},{"family":"Rochester","category":"handwriting","variants":["regular"]},{"family":"Covered By Your Grace","category":"handwriting","variants":["regular"]},{"family":"Heebo","category":"sans-serif","variants":["100","300","regular","500","700","800","900"]},{"family":"VT323","category":"monospace","variants":["regular"]},{"family":"Nothing You Could Do","category":"handwriting","variants":["regular"]},{"family":"Patrick Hand","category":"handwriting","variants":["regular"]},{"family":"Gentium Basic","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Nobile","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Rancho","category":"handwriting","variants":["regular"]},{"family":"Marck Script","category":"handwriting","variants":["regular"]},{"family":"Special Elite","category":"display","variants":["regular"]},{"family":"Julius Sans One","category":"sans-serif","variants":["regular"]},{"family":"Varela","category":"sans-serif","variants":["regular"]},{"family":"PT Mono","category":"monospace","variants":["regular"]},{"family":"Alex Brush","category":"handwriting","variants":["regular"]},{"family":"Homemade Apple","category":"handwriting","variants":["regular"]},{"family":"Scada","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Jura","category":"sans-serif","variants":["300","regular","500","600"]},{"family":"Antic","category":"sans-serif","variants":["regular"]},{"family":"Gochi Hand","category":"handwriting","variants":["regular"]},{"family":"Sarala","category":"sans-serif","variants":["regular","700"]},{"family":"Electrolize","category":"sans-serif","variants":["regular"]},{"family":"Sigmar One","category":"display","variants":["regular"]},{"family":"Candal","category":"sans-serif","variants":["regular"]},{"family":"Prata","category":"serif","variants":["regular"]},{"family":"Homenaje","category":"sans-serif","variants":["regular"]},{"family":"Pinyon Script","category":"handwriting","variants":["regular"]},{"family":"Unica One","category":"display","variants":["regular"]},{"family":"Basic","category":"sans-serif","variants":["regular"]},{"family":"Neucha","category":"handwriting","variants":["regular"]},{"family":"Convergence","category":"sans-serif","variants":["regular"]},{"family":"Molengo","category":"sans-serif","variants":["regular"]},{"family":"Caveat Brush","category":"handwriting","variants":["regular"]},{"family":"Monoton","category":"display","variants":["regular"]},{"family":"Calligraffitti","category":"handwriting","variants":["regular"]},{"family":"Kameron","category":"serif","variants":["regular","700"]},{"family":"Share","category":"display","variants":["regular","italic","700","700italic"]},{"family":"Alegreya Sans SC","category":"sans-serif","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"]},{"family":"Enriqueta","category":"serif","variants":["regular","700"]},{"family":"Martel","category":"serif","variants":["200","300","regular","600","700","800","900"]},{"family":"Black Ops One","category":"display","variants":["regular"]},{"family":"Just Another Hand","category":"handwriting","variants":["regular"]},{"family":"Caveat","category":"handwriting","variants":["regular","700"]},{"family":"PT Serif Caption","category":"serif","variants":["regular","italic"]},{"family":"Ultra","category":"serif","variants":["regular"]},{"family":"Ubuntu Mono","category":"monospace","variants":["regular","italic","700","700italic"]},{"family":"Carme","category":"sans-serif","variants":["regular"]},{"family":"Cousine","category":"monospace","variants":["regular","italic","700","700italic"]},{"family":"Cherry Cream Soda","category":"display","variants":["regular"]},{"family":"Reenie Beanie","category":"handwriting","variants":["regular"]},{"family":"Hind Siliguri","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Bubblegum Sans","category":"display","variants":["regular"]},{"family":"Aldrich","category":"sans-serif","variants":["regular"]},{"family":"Lustria","category":"serif","variants":["regular"]},{"family":"Alef","category":"sans-serif","variants":["regular","700"]},{"family":"Freckle Face","category":"display","variants":["regular"]},{"family":"Fanwood Text","category":"serif","variants":["regular","italic"]},{"family":"Advent Pro","category":"sans-serif","variants":["100","200","300","regular","500","600","700"]},{"family":"Allura","category":"handwriting","variants":["regular"]},{"family":"Ceviche One","category":"display","variants":["regular"]},{"family":"Press Start 2P","category":"display","variants":["regular"]},{"family":"Overlock","category":"display","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Niconne","category":"handwriting","variants":["regular"]},{"family":"Limelight","category":"display","variants":["regular"]},{"family":"Frank Ruhl Libre","category":"sans-serif","variants":["300","regular","500","700","900"]},{"family":"Allerta Stencil","category":"sans-serif","variants":["regular"]},{"family":"Marcellus","category":"serif","variants":["regular"]},{"family":"Pragati Narrow","category":"sans-serif","variants":["regular","700"]},{"family":"Michroma","category":"sans-serif","variants":["regular"]},{"family":"Fauna One","category":"serif","variants":["regular"]},{"family":"Syncopate","category":"sans-serif","variants":["regular","700"]},{"family":"Telex","category":"sans-serif","variants":["regular"]},{"family":"Marvel","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Cabin Sketch","category":"display","variants":["regular","700"]},{"family":"Hanuman","category":"serif","variants":["regular","700"]},{"family":"Cairo","category":"sans-serif","variants":["200","300","regular","600","700","900"]},{"family":"Chivo","category":"sans-serif","variants":["300","300italic","regular","italic","700","700italic","900","900italic"]},{"family":"Allerta","category":"sans-serif","variants":["regular"]},{"family":"Fugaz One","category":"display","variants":["regular"]},{"family":"Viga","category":"sans-serif","variants":["regular"]},{"family":"Ruslan Display","category":"display","variants":["regular"]},{"family":"Nixie One","category":"display","variants":["regular"]},{"family":"Marmelad","category":"sans-serif","variants":["regular"]},{"family":"Average","category":"serif","variants":["regular"]},{"family":"Spinnaker","category":"sans-serif","variants":["regular"]},{"family":"Leckerli One","category":"handwriting","variants":["regular"]},{"family":"Judson","category":"serif","variants":["regular","italic","700"]},{"family":"Lusitana","category":"serif","variants":["regular","700"]},{"family":"Montserrat Alternates","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Contrail One","category":"display","variants":["regular"]},{"family":"Oranienbaum","category":"serif","variants":["regular"]},{"family":"Hind Vadodara","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Rufina","category":"serif","variants":["regular","700"]},{"family":"Quantico","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Concert One","category":"display","variants":["regular"]},{"family":"Marcellus SC","category":"serif","variants":["regular"]},{"family":"Jockey One","category":"sans-serif","variants":["regular"]},{"family":"Parisienne","category":"handwriting","variants":["regular"]},{"family":"Carter One","category":"display","variants":["regular"]},{"family":"Arbutus Slab","category":"serif","variants":["regular"]},{"family":"Slabo 13px","category":"serif","variants":["regular"]},{"family":"Tauri","category":"sans-serif","variants":["regular"]},{"family":"Goudy Bookletter 1911","category":"serif","variants":["regular"]},{"family":"Carrois Gothic","category":"sans-serif","variants":["regular"]},{"family":"Sue Ellen Francisco","category":"handwriting","variants":["regular"]},{"family":"Walter Turncoat","category":"handwriting","variants":["regular"]},{"family":"Annie Use Your Telescope","category":"handwriting","variants":["regular"]},{"family":"Puritan","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Grand Hotel","category":"handwriting","variants":["regular"]},{"family":"Yesteryear","category":"handwriting","variants":["regular"]},{"family":"Jaldi","category":"sans-serif","variants":["regular","700"]},{"family":"Khula","category":"sans-serif","variants":["300","regular","600","700","800"]},{"family":"Cinzel Decorative","category":"display","variants":["regular","700","900"]},{"family":"Crafty Girls","category":"handwriting","variants":["regular"]},{"family":"Merienda","category":"handwriting","variants":["regular","700"]},{"family":"Hind Guntur","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Cutive","category":"serif","variants":["regular"]},{"family":"Prompt","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Coustard","category":"serif","variants":["regular","900"]},{"family":"Arima Madurai","category":"display","variants":["100","200","300","regular","500","700","800","900"]},{"family":"Doppio One","category":"sans-serif","variants":["regular"]},{"family":"Radley","category":"serif","variants":["regular","italic"]},{"family":"Fontdiner Swanky","category":"display","variants":["regular"]},{"family":"Iceland","category":"display","variants":["regular"]},{"family":"Alegreya SC","category":"serif","variants":["regular","italic","700","700italic","900","900italic"]},{"family":"Halant","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Schoolbell","category":"handwriting","variants":["regular"]},{"family":"Waiting for the Sunrise","category":"handwriting","variants":["regular"]},{"family":"Italianno","category":"handwriting","variants":["regular"]},{"family":"Fredericka the Great","category":"display","variants":["regular"]},{"family":"Average Sans","category":"sans-serif","variants":["regular"]},{"family":"Rosario","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Mr Dafoe","category":"handwriting","variants":["regular"]},{"family":"Port Lligat Slab","category":"serif","variants":["regular"]},{"family":"Aclonica","category":"sans-serif","variants":["regular"]},{"family":"Graduate","category":"display","variants":["regular"]},{"family":"Racing Sans One","category":"display","variants":["regular"]},{"family":"Berkshire Swash","category":"handwriting","variants":["regular"]},{"family":"Forum","category":"display","variants":["regular"]},{"family":"Anonymous Pro","category":"monospace","variants":["regular","italic","700","700italic"]},{"family":"Love Ya Like A Sister","category":"display","variants":["regular"]},{"family":"Nunito Sans","category":"sans-serif","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Magra","category":"sans-serif","variants":["regular","700"]},{"family":"Lateef","category":"handwriting","variants":["regular"]},{"family":"Assistant","category":"sans-serif","variants":["200","300","regular","600","700","800"]},{"family":"Six Caps","category":"sans-serif","variants":["regular"]},{"family":"Gilda Display","category":"serif","variants":["regular"]},{"family":"Oregano","category":"display","variants":["regular","italic"]},{"family":"Metrophobic","category":"sans-serif","variants":["regular"]},{"family":"Lalezar","category":"display","variants":["regular"]},{"family":"Caudex","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Kelly Slab","category":"display","variants":["regular"]},{"family":"Reem Kufi","category":"sans-serif","variants":["regular"]},{"family":"Cambay","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Gruppo","category":"display","variants":["regular"]},{"family":"Give You Glory","category":"handwriting","variants":["regular"]},{"family":"GFS Didot","category":"serif","variants":["regular"]},{"family":"Duru Sans","category":"sans-serif","variants":["regular"]},{"family":"Andika","category":"sans-serif","variants":["regular"]},{"family":"Tenor Sans","category":"sans-serif","variants":["regular"]},{"family":"Knewave","category":"display","variants":["regular"]},{"family":"Averia Serif Libre","category":"display","variants":["300","300italic","regular","italic","700","700italic"]},{"family":"Eczar","category":"serif","variants":["regular","500","600","700","800"]},{"family":"Inder","category":"sans-serif","variants":["regular"]},{"family":"Martel Sans","category":"sans-serif","variants":["200","300","regular","600","700","800","900"]},{"family":"Trocchi","category":"serif","variants":["regular"]},{"family":"Wire One","category":"sans-serif","variants":["regular"]},{"family":"Petit Formal Script","category":"handwriting","variants":["regular"]},{"family":"Mako","category":"sans-serif","variants":["regular"]},{"family":"Frijole","category":"display","variants":["regular"]},{"family":"Zeyada","category":"handwriting","variants":["regular"]},{"family":"Slackey","category":"display","variants":["regular"]},{"family":"Karma","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Mate","category":"serif","variants":["regular","italic"]},{"family":"Belleza","category":"sans-serif","variants":["regular"]},{"family":"Montez","category":"handwriting","variants":["regular"]},{"family":"Quando","category":"serif","variants":["regular"]},{"family":"Capriola","category":"sans-serif","variants":["regular"]},{"family":"Lilita One","category":"display","variants":["regular"]},{"family":"Trirong","category":"serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Lekton","category":"sans-serif","variants":["regular","italic","700"]},{"family":"Just Me Again Down Here","category":"handwriting","variants":["regular"]},{"family":"Bowlby One SC","category":"display","variants":["regular"]},{"family":"The Girl Next Door","category":"handwriting","variants":["regular"]},{"family":"Happy Monkey","category":"display","variants":["regular"]},{"family":"Merienda One","category":"handwriting","variants":["regular"]},{"family":"Alike","category":"serif","variants":["regular"]},{"family":"Chelsea Market","category":"display","variants":["regular"]},{"family":"Unkempt","category":"display","variants":["regular","700"]},{"family":"Anaheim","category":"sans-serif","variants":["regular"]},{"family":"Strait","category":"sans-serif","variants":["regular"]},{"family":"Brawler","category":"serif","variants":["regular"]},{"family":"Clicker Script","category":"handwriting","variants":["regular"]},{"family":"Delius","category":"handwriting","variants":["regular"]},{"family":"Mouse Memoirs","category":"sans-serif","variants":["regular"]},{"family":"IM Fell Double Pica","category":"serif","variants":["regular","italic"]},{"family":"Crushed","category":"display","variants":["regular"]},{"family":"Rammetto One","category":"display","variants":["regular"]},{"family":"Prosto One","category":"display","variants":["regular"]},{"family":"Kranky","category":"display","variants":["regular"]},{"family":"IM Fell English","category":"serif","variants":["regular","italic"]},{"family":"Aladin","category":"handwriting","variants":["regular"]},{"family":"Mr De Haviland","category":"handwriting","variants":["regular"]},{"family":"NTR","category":"sans-serif","variants":["regular"]},{"family":"Londrina Solid","category":"display","variants":["regular"]},{"family":"Skranji","category":"display","variants":["regular","700"]},{"family":"Allan","category":"display","variants":["regular","700"]},{"family":"Baumans","category":"display","variants":["regular"]},{"family":"Ovo","category":"serif","variants":["regular"]},{"family":"Changa","category":"sans-serif","variants":["200","300","regular","500","600","700","800"]},{"family":"Lemon","category":"display","variants":["regular"]},{"family":"Federo","category":"sans-serif","variants":["regular"]},{"family":"Herr Von Muellerhoff","category":"handwriting","variants":["regular"]},{"family":"Arizonia","category":"handwriting","variants":["regular"]},{"family":"Bowlby One","category":"display","variants":["regular"]},{"family":"Orienta","category":"sans-serif","variants":["regular"]},{"family":"Short Stack","category":"handwriting","variants":["regular"]},{"family":"Bungee Inline","category":"display","variants":["regular"]},{"family":"Andada","category":"serif","variants":["regular"]},{"family":"Baloo Paaji","category":"display","variants":["regular"]},{"family":"Oxygen Mono","category":"monospace","variants":["regular"]},{"family":"Yeseva One","category":"display","variants":["regular"]},{"family":"UnifrakturMaguntia","category":"display","variants":["regular"]},{"family":"Bentham","category":"serif","variants":["regular"]},{"family":"Londrina Outline","category":"display","variants":["regular"]},{"family":"Pompiere","category":"display","variants":["regular"]},{"family":"Gabriela","category":"serif","variants":["regular"]},{"family":"Qwigley","category":"handwriting","variants":["regular"]},{"family":"Nova Square","category":"display","variants":["regular"]},{"family":"Poly","category":"serif","variants":["regular","italic"]},{"family":"Sniglet","category":"display","variants":["regular","800"]},{"family":"Patrick Hand SC","category":"handwriting","variants":["regular"]},{"family":"Gravitas One","category":"display","variants":["regular"]},{"family":"Khmer","category":"display","variants":["regular"]},{"family":"Shojumaru","category":"display","variants":["regular"]},{"family":"Kurale","category":"serif","variants":["regular"]},{"family":"Gafata","category":"sans-serif","variants":["regular"]},{"family":"Biryani","category":"sans-serif","variants":["200","300","regular","600","700","800","900"]},{"family":"Cambo","category":"serif","variants":["regular"]},{"family":"Titan One","category":"display","variants":["regular"]},{"family":"Carrois Gothic SC","category":"sans-serif","variants":["regular"]},{"family":"La Belle Aurore","category":"handwriting","variants":["regular"]},{"family":"Holtwood One SC","category":"serif","variants":["regular"]},{"family":"Oleo Script Swash Caps","category":"display","variants":["regular","700"]},{"family":"Headland One","category":"serif","variants":["regular"]},{"family":"Cherry Swash","category":"display","variants":["regular","700"]},{"family":"Belgrano","category":"serif","variants":["regular"]},{"family":"Norican","category":"handwriting","variants":["regular"]},{"family":"Mountains of Christmas","category":"display","variants":["regular","700"]},{"family":"Julee","category":"handwriting","variants":["regular"]},{"family":"Ramabhadra","category":"sans-serif","variants":["regular"]},{"family":"Mallanna","category":"sans-serif","variants":["regular"]},{"family":"Kristi","category":"handwriting","variants":["regular"]},{"family":"Imprima","category":"sans-serif","variants":["regular"]},{"family":"Lily Script One","category":"display","variants":["regular"]},{"family":"Chau Philomene One","category":"sans-serif","variants":["regular","italic"]},{"family":"Bilbo Swash Caps","category":"handwriting","variants":["regular"]},{"family":"Finger Paint","category":"display","variants":["regular"]},{"family":"Voces","category":"display","variants":["regular"]},{"family":"Itim","category":"handwriting","variants":["regular"]},{"family":"Megrim","category":"display","variants":["regular"]},{"family":"Simonetta","category":"display","variants":["regular","italic","900","900italic"]},{"family":"Cutive Mono","category":"monospace","variants":["regular"]},{"family":"Stardos Stencil","category":"display","variants":["regular","700"]},{"family":"IM Fell DW Pica","category":"serif","variants":["regular","italic"]},{"family":"Unna","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Loved by the King","category":"handwriting","variants":["regular"]},{"family":"Prociono","category":"serif","variants":["regular"]},{"family":"Corben","category":"display","variants":["regular","700"]},{"family":"Amiko","category":"sans-serif","variants":["regular","600","700"]},{"family":"Denk One","category":"sans-serif","variants":["regular"]},{"family":"Palanquin","category":"sans-serif","variants":["100","200","300","regular","500","600","700"]},{"family":"Baloo","category":"display","variants":["regular"]},{"family":"Fondamento","category":"handwriting","variants":["regular","italic"]},{"family":"Seaweed Script","category":"display","variants":["regular"]},{"family":"Shanti","category":"sans-serif","variants":["regular"]},{"family":"Wendy One","category":"sans-serif","variants":["regular"]},{"family":"Raleway Dots","category":"display","variants":["regular"]},{"family":"Amethysta","category":"serif","variants":["regular"]},{"family":"Vast Shadow","category":"display","variants":["regular"]},{"family":"Stalemate","category":"handwriting","variants":["regular"]},{"family":"Fira Mono","category":"monospace","variants":["regular","500","700"]},{"family":"Expletus Sans","category":"display","variants":["regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Scheherazade","category":"serif","variants":["regular","700"]},{"family":"Fenix","category":"serif","variants":["regular"]},{"family":"Delius Swash Caps","category":"handwriting","variants":["regular"]},{"family":"Rouge Script","category":"handwriting","variants":["regular"]},{"family":"Life Savers","category":"display","variants":["regular","700"]},{"family":"IM Fell English SC","category":"serif","variants":["regular"]},{"family":"Meddon","category":"handwriting","variants":["regular"]},{"family":"Tienne","category":"serif","variants":["regular","700","900"]},{"family":"Over the Rainbow","category":"handwriting","variants":["regular"]},{"family":"Share Tech Mono","category":"monospace","variants":["regular"]},{"family":"Abhaya Libre","category":"serif","variants":["regular","500","600","700","800"]},{"family":"Kotta One","category":"serif","variants":["regular"]},{"family":"Pridi","category":"serif","variants":["200","300","regular","500","600","700"]},{"family":"Euphoria Script","category":"handwriting","variants":["regular"]},{"family":"Engagement","category":"handwriting","variants":["regular"]},{"family":"Podkova","category":"serif","variants":["regular","500","600","700","800"]},{"family":"Salsa","category":"display","variants":["regular"]},{"family":"Sofia","category":"handwriting","variants":["regular"]},{"family":"Suranna","category":"serif","variants":["regular"]},{"family":"Mada","category":"sans-serif","variants":["300","regular","500","900"]},{"family":"Chonburi","category":"display","variants":["regular"]},{"family":"Ledger","category":"serif","variants":["regular"]},{"family":"Italiana","category":"serif","variants":["regular"]},{"family":"Dawning of a New Day","category":"handwriting","variants":["regular"]},{"family":"Nokora","category":"serif","variants":["regular","700"]},{"family":"Angkor","category":"display","variants":["regular"]},{"family":"Medula One","category":"display","variants":["regular"]},{"family":"Taviraj","category":"serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Vampiro One","category":"display","variants":["regular"]},{"family":"Englebert","category":"sans-serif","variants":["regular"]},{"family":"Nova Mono","category":"monospace","variants":["regular"]},{"family":"Dorsa","category":"sans-serif","variants":["regular"]},{"family":"Averia Sans Libre","category":"display","variants":["300","300italic","regular","italic","700","700italic"]},{"family":"Cedarville Cursive","category":"handwriting","variants":["regular"]},{"family":"Geo","category":"sans-serif","variants":["regular","italic"]},{"family":"Rationale","category":"sans-serif","variants":["regular"]},{"family":"Balthazar","category":"serif","variants":["regular"]},{"family":"Sunshiney","category":"handwriting","variants":["regular"]},{"family":"Aguafina Script","category":"handwriting","variants":["regular"]},{"family":"Mystery Quest","category":"display","variants":["regular"]},{"family":"Fjord One","category":"serif","variants":["regular"]},{"family":"Fira Sans Extra Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Kadwa","category":"serif","variants":["regular","700"]},{"family":"McLaren","category":"display","variants":["regular"]},{"family":"Rye","category":"display","variants":["regular"]},{"family":"Sail","category":"display","variants":["regular"]},{"family":"Athiti","category":"sans-serif","variants":["200","300","regular","500","600","700"]},{"family":"Rosarivo","category":"serif","variants":["regular","italic"]},{"family":"Kite One","category":"sans-serif","variants":["regular"]},{"family":"Odor Mean Chey","category":"display","variants":["regular"]},{"family":"Numans","category":"sans-serif","variants":["regular"]},{"family":"Artifika","category":"serif","variants":["regular"]},{"family":"Poller One","category":"display","variants":["regular"]},{"family":"Gurajada","category":"serif","variants":["regular"]},{"family":"Inika","category":"serif","variants":["regular","700"]},{"family":"Mandali","category":"sans-serif","variants":["regular"]},{"family":"Bungee Shade","category":"display","variants":["regular"]},{"family":"Suwannaphum","category":"display","variants":["regular"]},{"family":"Mate SC","category":"serif","variants":["regular"]},{"family":"Creepster","category":"display","variants":["regular"]},{"family":"Arsenal","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Montserrat Subrayada","category":"sans-serif","variants":["regular","700"]},{"family":"Metamorphous","category":"display","variants":["regular"]},{"family":"Palanquin Dark","category":"sans-serif","variants":["regular","500","600","700"]},{"family":"Coda Caption","category":"sans-serif","variants":["800"]},{"family":"Dynalight","category":"display","variants":["regular"]},{"family":"Maitree","category":"serif","variants":["200","300","regular","500","600","700"]},{"family":"IM Fell French Canon","category":"serif","variants":["regular","italic"]},{"family":"Amarante","category":"display","variants":["regular"]},{"family":"Quintessential","category":"handwriting","variants":["regular"]},{"family":"Codystar","category":"display","variants":["300","regular"]},{"family":"Cantora One","category":"sans-serif","variants":["regular"]},{"family":"Aref Ruqaa","category":"serif","variants":["regular","700"]},{"family":"Griffy","category":"display","variants":["regular"]},{"family":"Revalia","category":"display","variants":["regular"]},{"family":"Buenard","category":"serif","variants":["regular","700"]},{"family":"Donegal One","category":"serif","variants":["regular"]},{"family":"IM Fell DW Pica SC","category":"serif","variants":["regular"]},{"family":"Habibi","category":"serif","variants":["regular"]},{"family":"Share Tech","category":"sans-serif","variants":["regular"]},{"family":"Flamenco","category":"display","variants":["300","regular"]},{"family":"Mitr","category":"sans-serif","variants":["200","300","regular","500","600","700"]},{"family":"Maiden Orange","category":"display","variants":["regular"]},{"family":"Diplomata SC","category":"display","variants":["regular"]},{"family":"Cormorant","category":"serif","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Delius Unicase","category":"handwriting","variants":["regular","700"]},{"family":"Stoke","category":"serif","variants":["300","regular"]},{"family":"Vibur","category":"handwriting","variants":["regular"]},{"family":"Sarpanch","category":"sans-serif","variants":["regular","500","600","700","800","900"]},{"family":"Baloo Bhaina","category":"display","variants":["regular"]},{"family":"Baloo Tamma","category":"display","variants":["regular"]},{"family":"Averia Libre","category":"display","variants":["300","300italic","regular","italic","700","700italic"]},{"family":"Esteban","category":"serif","variants":["regular"]},{"family":"Battambang","category":"display","variants":["regular","700"]},{"family":"Bokor","category":"display","variants":["regular"]},{"family":"Wallpoet","category":"display","variants":["regular"]},{"family":"IM Fell Great Primer","category":"serif","variants":["regular","italic"]},{"family":"Tulpen One","category":"display","variants":["regular"]},{"family":"Proza Libre","category":"sans-serif","variants":["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"]},{"family":"IM Fell French Canon SC","category":"serif","variants":["regular"]},{"family":"Vesper Libre","category":"serif","variants":["regular","500","700","900"]},{"family":"Rozha One","category":"serif","variants":["regular"]},{"family":"Sansita","category":"sans-serif","variants":["regular","italic","700","700italic","800","800italic","900","900italic"]},{"family":"Kavoon","category":"display","variants":["regular"]},{"family":"Della Respira","category":"serif","variants":["regular"]},{"family":"Milonga","category":"display","variants":["regular"]},{"family":"Condiment","category":"handwriting","variants":["regular"]},{"family":"Junge","category":"serif","variants":["regular"]},{"family":"New Rocker","category":"display","variants":["regular"]},{"family":"Chicle","category":"display","variants":["regular"]},{"family":"Mrs Saint Delafield","category":"handwriting","variants":["regular"]},{"family":"League Script","category":"handwriting","variants":["regular"]},{"family":"Miniver","category":"display","variants":["regular"]},{"family":"Galindo","category":"display","variants":["regular"]},{"family":"Moul","category":"display","variants":["regular"]},{"family":"Amatica SC","category":"display","variants":["regular","700"]},{"family":"Stint Ultra Expanded","category":"display","variants":["regular"]},{"family":"Yrsa","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Stint Ultra Condensed","category":"display","variants":["regular"]},{"family":"Suez One","category":"serif","variants":["regular"]},{"family":"Text Me One","category":"sans-serif","variants":["regular"]},{"family":"Buda","category":"display","variants":["300"]},{"family":"Ruluko","category":"sans-serif","variants":["regular"]},{"family":"Sonsie One","category":"display","variants":["regular"]},{"family":"Krona One","category":"sans-serif","variants":["regular"]},{"family":"Elsie","category":"display","variants":["regular","900"]},{"family":"Pangolin","category":"handwriting","variants":["regular"]},{"family":"Linden Hill","category":"serif","variants":["regular","italic"]},{"family":"Secular One","category":"sans-serif","variants":["regular"]},{"family":"IM Fell Double Pica SC","category":"serif","variants":["regular"]},{"family":"Alike Angular","category":"serif","variants":["regular"]},{"family":"Sancreek","category":"display","variants":["regular"]},{"family":"Bilbo","category":"handwriting","variants":["regular"]},{"family":"Antic Didone","category":"serif","variants":["regular"]},{"family":"Paprika","category":"display","variants":["regular"]},{"family":"Asul","category":"sans-serif","variants":["regular","700"]},{"family":"David Libre","category":"serif","variants":["regular","500","700"]},{"family":"Almendra","category":"serif","variants":["regular","italic","700","700italic"]},{"family":"Sriracha","category":"handwriting","variants":["regular"]},{"family":"Miriam Libre","category":"sans-serif","variants":["regular","700"]},{"family":"Ribeye","category":"display","variants":["regular"]},{"family":"Swanky and Moo Moo","category":"handwriting","variants":["regular"]},{"family":"Trade Winds","category":"display","variants":["regular"]},{"family":"Overlock SC","category":"display","variants":["regular"]},{"family":"Nova Round","category":"display","variants":["regular"]},{"family":"Cagliostro","category":"sans-serif","variants":["regular"]},{"family":"Glass Antiqua","category":"display","variants":["regular"]},{"family":"Offside","category":"display","variants":["regular"]},{"family":"El Messiri","category":"sans-serif","variants":["regular","500","600","700"]},{"family":"Bigshot One","category":"display","variants":["regular"]},{"family":"IM Fell Great Primer SC","category":"serif","variants":["regular"]},{"family":"Akronim","category":"display","variants":["regular"]},{"family":"Fira Sans Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Nosifer","category":"display","variants":["regular"]},{"family":"Autour One","category":"display","variants":["regular"]},{"family":"Pirata One","category":"display","variants":["regular"]},{"family":"Port Lligat Sans","category":"sans-serif","variants":["regular"]},{"family":"Scope One","category":"serif","variants":["regular"]},{"family":"Sumana","category":"serif","variants":["regular","700"]},{"family":"Lemonada","category":"display","variants":["300","regular","600","700"]},{"family":"Montaga","category":"serif","variants":["regular"]},{"family":"Iceberg","category":"display","variants":["regular"]},{"family":"Ruthie","category":"handwriting","variants":["regular"]},{"family":"Content","category":"display","variants":["regular","700"]},{"family":"Henny Penny","category":"display","variants":["regular"]},{"family":"Nova Slim","category":"display","variants":["regular"]},{"family":"Hind Madurai","category":"sans-serif","variants":["300","regular","500","600","700"]},{"family":"Harmattan","category":"sans-serif","variants":["regular"]},{"family":"UnifrakturCook","category":"display","variants":["700"]},{"family":"Sarina","category":"display","variants":["regular"]},{"family":"Bubbler One","category":"sans-serif","variants":["regular"]},{"family":"Dekko","category":"handwriting","variants":["regular"]},{"family":"Redressed","category":"handwriting","variants":["regular"]},{"family":"Laila","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Faster One","category":"display","variants":["regular"]},{"family":"Arya","category":"sans-serif","variants":["regular","700"]},{"family":"Peralta","category":"display","variants":["regular"]},{"family":"Meie Script","category":"handwriting","variants":["regular"]},{"family":"Overpass","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"]},{"family":"Monsieur La Doulaise","category":"handwriting","variants":["regular"]},{"family":"Bungee","category":"display","variants":["regular"]},{"family":"Snippet","category":"sans-serif","variants":["regular"]},{"family":"Emilys Candy","category":"display","variants":["regular"]},{"family":"Trykker","category":"serif","variants":["regular"]},{"family":"MedievalSharp","category":"display","variants":["regular"]},{"family":"Space Mono","category":"monospace","variants":["regular","italic","700","700italic"]},{"family":"Croissant One","category":"display","variants":["regular"]},{"family":"Monofett","category":"display","variants":["regular"]},{"family":"Lovers Quarrel","category":"handwriting","variants":["regular"]},{"family":"Oldenburg","category":"display","variants":["regular"]},{"family":"Galdeano","category":"sans-serif","variants":["regular"]},{"family":"Spicy Rice","category":"display","variants":["regular"]},{"family":"Wellfleet","category":"display","variants":["regular"]},{"family":"Germania One","category":"display","variants":["regular"]},{"family":"GFS Neohellenic","category":"sans-serif","variants":["regular","italic","700","700italic"]},{"family":"Baloo Thambi","category":"display","variants":["regular"]},{"family":"Jolly Lodger","category":"display","variants":["regular"]},{"family":"Rubik Mono One","category":"sans-serif","variants":["regular"]},{"family":"Pattaya","category":"sans-serif","variants":["regular"]},{"family":"Joti One","category":"display","variants":["regular"]},{"family":"Siemreap","category":"display","variants":["regular"]},{"family":"Ranga","category":"display","variants":["regular","700"]},{"family":"Chango","category":"display","variants":["regular"]},{"family":"Miltonian Tattoo","category":"display","variants":["regular"]},{"family":"Koulen","category":"display","variants":["regular"]},{"family":"Eagle Lake","category":"handwriting","variants":["regular"]},{"family":"Nova Flat","category":"display","variants":["regular"]},{"family":"Petrona","category":"serif","variants":["regular"]},{"family":"Jacques Francois","category":"serif","variants":["regular"]},{"family":"Amita","category":"handwriting","variants":["regular","700"]},{"family":"Plaster","category":"display","variants":["regular"]},{"family":"Ramaraja","category":"serif","variants":["regular"]},{"family":"Sura","category":"serif","variants":["regular","700"]},{"family":"Kenia","category":"display","variants":["regular"]},{"family":"Fresca","category":"sans-serif","variants":["regular"]},{"family":"Jomhuria","category":"display","variants":["regular"]},{"family":"Lancelot","category":"display","variants":["regular"]},{"family":"Pavanam","category":"sans-serif","variants":["regular"]},{"family":"Rum Raisin","category":"sans-serif","variants":["regular"]},{"family":"Almendra SC","category":"serif","variants":["regular"]},{"family":"Purple Purse","category":"display","variants":["regular"]},{"family":"Kumar One","category":"display","variants":["regular"]},{"family":"Modern Antiqua","category":"display","variants":["regular"]},{"family":"Piedra","category":"display","variants":["regular"]},{"family":"Irish Grover","category":"display","variants":["regular"]},{"family":"Molle","category":"handwriting","variants":["italic"]},{"family":"Cormorant Infant","category":"serif","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"]},{"family":"Margarine","category":"display","variants":["regular"]},{"family":"Sahitya","category":"serif","variants":["regular","700"]},{"family":"Mukta Vaani","category":"sans-serif","variants":["200","300","regular","500","600","700","800"]},{"family":"Astloch","category":"display","variants":["regular","700"]},{"family":"Snowburst One","category":"display","variants":["regular"]},{"family":"Rhodium Libre","category":"serif","variants":["regular"]},{"family":"Smythe","category":"display","variants":["regular"]},{"family":"Asset","category":"display","variants":["regular"]},{"family":"Ewert","category":"display","variants":["regular"]},{"family":"Keania One","category":"display","variants":["regular"]},{"family":"Ranchers","category":"display","variants":["regular"]},{"family":"Gorditas","category":"display","variants":["regular","700"]},{"family":"Sirin Stencil","category":"display","variants":["regular"]},{"family":"Averia Gruesa Libre","category":"display","variants":["regular"]},{"family":"Trochut","category":"display","variants":["regular","italic","700"]},{"family":"Baloo Chettan","category":"display","variants":["regular"]},{"family":"Kdam Thmor","category":"display","variants":["regular"]},{"family":"Timmana","category":"sans-serif","variants":["regular"]},{"family":"Original Surfer","category":"display","variants":["regular"]},{"family":"Supermercado One","category":"display","variants":["regular"]},{"family":"Mirza","category":"display","variants":["regular","500","600","700"]},{"family":"Passero One","category":"display","variants":["regular"]},{"family":"Nova Oval","category":"display","variants":["regular"]},{"family":"Caesar Dressing","category":"display","variants":["regular"]},{"family":"Taprom","category":"display","variants":["regular"]},{"family":"Fascinate","category":"display","variants":["regular"]},{"family":"Seymour One","category":"sans-serif","variants":["regular"]},{"family":"Freehand","category":"display","variants":["regular"]},{"family":"Ravi Prakash","category":"display","variants":["regular"]},{"family":"Coiny","category":"display","variants":["regular"]},{"family":"Atomic Age","category":"display","variants":["regular"]},{"family":"Jacques Francois Shadow","category":"display","variants":["regular"]},{"family":"Diplomata","category":"display","variants":["regular"]},{"family":"Dr Sugiyama","category":"handwriting","variants":["regular"]},{"family":"Miltonian","category":"display","variants":["regular"]},{"family":"Ribeye Marrow","category":"display","variants":["regular"]},{"family":"Elsie Swash Caps","category":"display","variants":["regular","900"]},{"family":"Felipa","category":"handwriting","variants":["regular"]},{"family":"Galada","category":"display","variants":["regular"]},{"family":"Nova Script","category":"display","variants":["regular"]},{"family":"Bayon","category":"display","variants":["regular"]},{"family":"Underdog","category":"display","variants":["regular"]},{"family":"Devonshire","category":"handwriting","variants":["regular"]},{"family":"Atma","category":"display","variants":["300","regular","500","600","700"]},{"family":"Londrina Shadow","category":"display","variants":["regular"]},{"family":"Sofadi One","category":"display","variants":["regular"]},{"family":"Tillana","category":"handwriting","variants":["regular","500","600","700","800"]},{"family":"Inknut Antiqua","category":"serif","variants":["300","regular","500","600","700","800","900"]},{"family":"Goblin One","category":"display","variants":["regular"]},{"family":"Rakkas","category":"display","variants":["regular"]},{"family":"Metal","category":"display","variants":["regular"]},{"family":"Farsan","category":"display","variants":["regular"]},{"family":"Londrina Sketch","category":"display","variants":["regular"]},{"family":"Nova Cut","category":"display","variants":["regular"]},{"family":"BioRhyme","category":"serif","variants":["200","300","regular","700","800"]},{"family":"Warnes","category":"display","variants":["regular"]},{"family":"Romanesco","category":"handwriting","variants":["regular"]},{"family":"Fascinate Inline","category":"display","variants":["regular"]},{"family":"Mrs Sheppards","category":"handwriting","variants":["regular"]},{"family":"Princess Sofia","category":"handwriting","variants":["regular"]},{"family":"Modak","category":"display","variants":["regular"]},{"family":"Spirax","category":"display","variants":["regular"]},{"family":"Cormorant Upright","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Geostar Fill","category":"display","variants":["regular"]},{"family":"Cormorant SC","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Baloo Bhai","category":"display","variants":["regular"]},{"family":"Sree Krushnadevaraya","category":"serif","variants":["regular"]},{"family":"Smokum","category":"display","variants":["regular"]},{"family":"Arbutus","category":"display","variants":["regular"]},{"family":"Fruktur","category":"display","variants":["regular"]},{"family":"Geostar","category":"display","variants":["regular"]},{"family":"Marko One","category":"serif","variants":["regular"]},{"family":"Erica One","category":"display","variants":["regular"]},{"family":"Yatra One","category":"display","variants":["regular"]},{"family":"Uncial Antiqua","category":"display","variants":["regular"]},{"family":"Combo","category":"display","variants":["regular"]},{"family":"Gidugu","category":"sans-serif","variants":["regular"]},{"family":"Aubrey","category":"display","variants":["regular"]},{"family":"Jim Nightshade","category":"handwriting","variants":["regular"]},{"family":"Butterfly Kids","category":"handwriting","variants":["regular"]},{"family":"Metal Mania","category":"display","variants":["regular"]},{"family":"Macondo","category":"display","variants":["regular"]},{"family":"Chenla","category":"display","variants":["regular"]},{"family":"Miss Fajardose","category":"handwriting","variants":["regular"]},{"family":"Macondo Swash Caps","category":"display","variants":["regular"]},{"family":"Barrio","category":"display","variants":["regular"]},{"family":"Sevillana","category":"display","variants":["regular"]},{"family":"Bigelow Rules","category":"display","variants":["regular"]},{"family":"Rasa","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Risque","category":"display","variants":["regular"]},{"family":"Federant","category":"display","variants":["regular"]},{"family":"Dangrek","category":"display","variants":["regular"]},{"family":"Chathura","category":"sans-serif","variants":["100","300","regular","700","800"]},{"family":"Almendra Display","category":"display","variants":["regular"]},{"family":"Chela One","category":"display","variants":["regular"]},{"family":"Bonbon","category":"handwriting","variants":["regular"]},{"family":"Stalinist One","category":"display","variants":["regular"]},{"family":"Mr Bedfort","category":"handwriting","variants":["regular"]},{"family":"Eater","category":"display","variants":["regular"]},{"family":"Fasthand","category":"serif","variants":["regular"]},{"family":"Mogra","category":"display","variants":["regular"]},{"family":"Padauk","category":"sans-serif","variants":["regular","700"]},{"family":"Preahvihear","category":"display","variants":["regular"]},{"family":"Flavors","category":"display","variants":["regular"]},{"family":"Ruge Boogie","category":"handwriting","variants":["regular"]},{"family":"Tenali Ramakrishna","category":"sans-serif","variants":["regular"]},{"family":"Unlock","category":"display","variants":["regular"]},{"family":"Butcherman","category":"display","variants":["regular"]},{"family":"Baloo Da","category":"display","variants":["regular"]},{"family":"Lakki Reddy","category":"handwriting","variants":["regular"]},{"family":"Cormorant Unicase","category":"serif","variants":["300","regular","500","600","700"]},{"family":"Katibeh","category":"display","variants":["regular"]},{"family":"Asar","category":"serif","variants":["regular"]},{"family":"Emblema One","category":"display","variants":["regular"]},{"family":"Moulpali","category":"display","variants":["regular"]},{"family":"Meera Inimai","category":"sans-serif","variants":["regular"]},{"family":"Kantumruy","category":"sans-serif","variants":["300","regular","700"]},{"family":"Suravaram","category":"serif","variants":["regular"]},{"family":"Bungee Hairline","category":"display","variants":["regular"]},{"family":"Overpass Mono","category":"monospace","variants":["300","regular","600","700"]},{"family":"Peddana","category":"serif","variants":["regular"]},{"family":"Bahiana","category":"display","variants":["regular"]},{"family":"Kumar One Outline","category":"display","variants":["regular"]},{"family":"Hanalei Fill","category":"display","variants":["regular"]},{"family":"Dhurjati","category":"sans-serif","variants":["regular"]},{"family":"Hanalei","category":"display","variants":["regular"]},{"family":"Kavivanar","category":"handwriting","variants":["regular"]},{"family":"Bungee Outline","category":"display","variants":["regular"]},{"family":"BioRhyme Expanded","category":"serif","variants":["200","300","regular","700","800"]}]' ); - // Loop through them and put what we need into our fonts array + // Loop through them and put what we need into our fonts array. $fonts = array(); foreach ( $content as $item ) { - // Grab what we need from our big list + // Grab what we need from our big list. $atts = array( 'name' => $item->family, 'category' => $item->category, 'variants' => $item->variants, ); - // Create an ID using our font family name + // Create an ID using our font family name. $id = strtolower( str_replace( ' ', '_', $item->family ) ); - // Add our attributes to our new array + // Add our attributes to our new array. $fonts[ $id ] = $atts; } @@ -796,12 +776,10 @@ if ( ! function_exists( 'generate_get_all_google_fonts' ) ) { $fonts = array_slice( $fonts, 0, $amount ); } - // Alphabetize our fonts if ( apply_filters( 'generate_alphabetize_google_fonts', true ) ) { asort( $fonts ); } - // Filter to allow us to modify the fonts array return apply_filters( 'generate_google_fonts_array', $fonts ); } } @@ -814,26 +792,20 @@ if ( ! function_exists( 'generate_get_all_google_fonts_ajax' ) ) { * @since 1.3.0 */ function generate_get_all_google_fonts_ajax() { - // Bail if the nonce doesn't check out if ( ! isset( $_POST['gp_customize_nonce'] ) || ! wp_verify_nonce( sanitize_key( $_POST['gp_customize_nonce'] ), 'gp_customize_nonce' ) ) { wp_die(); } - // Do another nonce check check_ajax_referer( 'gp_customize_nonce', 'gp_customize_nonce' ); - // Bail if user can't edit theme options if ( ! current_user_can( 'edit_theme_options' ) ) { wp_die(); } - // Get all of our fonts $fonts = generate_get_all_google_fonts(); - // Send all of our fonts in JSON format echo wp_json_encode( $fonts ); - // Exit die(); } } @@ -842,48 +814,51 @@ if ( ! function_exists( 'generate_get_google_font_variants' ) ) { /** * Wrapper function to find variants for chosen Google Fonts * Example: generate_get_google_font_variation( 'Open Sans' ) + * * @since 1.3.0 + * + * @param string $font The font to look up. + * @param string $key The option to look up. */ function generate_get_google_font_variants( $font, $key = '' ) { - // Don't need variants if we're using a system font + // Don't need variants if we're using a system font. if ( in_array( $font, generate_typography_default_fonts() ) ) { return; } - // Return if we have our variants saved + // Return if we have our variants saved. if ( '' !== $key && get_theme_mod( $key . '_variants' ) ) { return get_theme_mod( $key . '_variants' ); } - // Get our defaults $defaults = generate_get_default_fonts(); - // If our default font is selected and the category isn't saved, we already know the category - if ( $defaults[ $key ] == $font ) { + if ( $defaults[ $key ] === $font ) { return $defaults[ $key . '_variants' ]; } - // Grab all of our fonts - // It's a big list, so hopefully we're not even still reading + // Grab all of our fonts. + // It's a big list, so hopefully we're not even still reading. $fonts = generate_get_all_google_fonts(); - // Get the ID from our font + // Get the ID from our font. $id = strtolower( str_replace( ' ', '_', $font ) ); - // If the ID doesn't exist within our fonts, we can bail + // If the ID doesn't exist within our fonts, we can bail. if ( ! array_key_exists( $id, $fonts ) ) { return; } - // Grab all of the variants associated with our font + // Grab all of the variants associated with our font. $variants = $fonts[ $id ]['variants']; - // Loop through them and put them into an array, then turn them into a comma separated list + // Loop through them and put them into an array, then turn them into a comma separated list. $output = array(); if ( $variants ) { foreach ( $variants as $variant ) { $output[] = $variant; } + return implode( ',', apply_filters( 'generate_typography_variants', $output ) ); } } @@ -901,42 +876,39 @@ if ( ! function_exists( 'generate_get_google_font_category' ) ) { * @return string The category of our font. */ function generate_get_google_font_category( $font, $key = '' ) { - // Don't need a category if we're using a system font + // Don't need a category if we're using a system font. if ( in_array( $font, generate_typography_default_fonts() ) ) { return; } - // Return if we have our variants saved + // Return if we have our variants saved. if ( '' !== $key && get_theme_mod( $key . '_category' ) ) { return ', ' . get_theme_mod( $key . '_category' ); } - // Get our defaults $defaults = generate_get_default_fonts(); - // If our default font is selected and the category isn't saved, we already know the category - if ( $defaults[ $key ] == $font ) { + // If our default font is selected and the category isn't saved, we already know the category. + if ( $defaults[ $key ] === $font ) { return ', ' . $defaults[ $key . '_category' ]; } - // Grab all of our fonts - // It's a big list, so hopefully we're not even still reading + // Grab all of our fonts. + // It's a big list, so hopefully we're not even still reading. $fonts = generate_get_all_google_fonts(); - // Get the ID from our font + // Get the ID from our font. $id = strtolower( str_replace( ' ', '_', $font ) ); - // If the ID doesn't exist within our fonts, we can bail + // If the ID doesn't exist within our fonts, we can bail. if ( ! array_key_exists( $id, $fonts ) ) { return; } - // Let's grab our category to go with our font + // Let's grab our category to go with our font. $category = ! empty( $fonts[ $id ]['category'] ) ? ', ' . $fonts[ $id ]['category'] : ''; - // Return it to be used by our function return $category; - } } @@ -950,7 +922,7 @@ if ( ! function_exists( 'generate_get_font_family_css' ) ) { * * @param string $font The name of our font. * @param string $settings The ID of the settings we're looking up. - * @param array $default The defaults for our $settings. + * @param array $default The defaults for our $settings. * @return string The CSS value for our font family. */ function generate_get_font_family_css( $font, $settings, $default ) { @@ -959,7 +931,7 @@ if ( ! function_exists( 'generate_get_font_family_css' ) ) { $default ); - // We don't want to wrap quotes around these values + // We don't want to wrap quotes around these values. $no_quotes = array( 'inherit', 'Arial, Helvetica, sans-serif', @@ -973,19 +945,18 @@ if ( ! function_exists( 'generate_get_font_family_css' ) ) { apply_filters( 'generate_typography_system_stack', '-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"' ), ); - // Get our font $font_family = $generate_settings[ $font ]; - if ( 'System Stack' == $font_family ) { + if ( 'System Stack' === $font_family ) { $font_family = apply_filters( 'generate_typography_system_stack', '-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"' ); } - // If our value is still using the old format, fix it + // If our value is still using the old format, fix it. if ( strpos( $font_family, ':' ) !== false ) { $font_family = current( explode( ':', $font_family ) ); } - // Set up our wrapper + // Set up our wrapper. if ( in_array( $font_family, $no_quotes ) ) { $wrapper_start = null; $wrapper_end = null; @@ -994,8 +965,8 @@ if ( ! function_exists( 'generate_get_font_family_css' ) ) { $wrapper_end = '"' . generate_get_google_font_category( $font_family, $font ); } - // Output the CSS - $output = ( 'inherit' == $font_family ) ? '' : $wrapper_start . $font_family . $wrapper_end; + $output = ( 'inherit' === $font_family ) ? '' : $wrapper_start . $font_family . $wrapper_end; + return $output; } } @@ -1008,9 +979,11 @@ if ( ! function_exists( 'generate_add_to_font_customizer_list' ) ) { * This functions makes sure that if you were using a font that is now not included in the 200, you won't lose it. * * @since 1.3.40 + * + * @param array $fonts The existing fonts. */ function generate_add_to_font_customizer_list( $fonts ) { - // Bail if we don't have our defaults + // Bail if we don't have our defaults. if ( ! function_exists( 'generate_get_default_fonts' ) ) { return; } @@ -1036,7 +1009,7 @@ if ( ! function_exists( 'generate_add_to_font_customizer_list' ) ) { $select_fonts = generate_get_all_google_fonts( apply_filters( 'generate_number_of_fonts', 200 ) ); foreach ( $font_settings as $setting ) { - // If we don't have a setting, keep going + // If we don't have a setting, keep going. if ( ! isset( $generate_settings[ $setting ] ) ) { continue; } @@ -1074,3 +1047,75 @@ if ( ! function_exists( 'generate_add_to_font_customizer_list' ) ) { return $fonts; } } + +if ( ! function_exists( 'generate_typography_set_font_data' ) ) { + add_action( 'admin_init', 'generate_typography_set_font_data' ); + /** + * This function will check to see if your category and variants are saved + * If not, it will set them for you + * Generally, set_theme_mod isn't best practice, but this is here for migration purposes for a set amount of time only + * Any time a user saves a font in the Customizer from now on, the category and variants are saved as theme_mods, so this function won't be necessary. + * + * @since 1.3.40 + */ + function generate_typography_set_font_data() { + // Get our defaults. + $defaults = generate_get_default_fonts(); + + // Get our settings. + $generate_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + $defaults + ); + + // We don't need to do this if we're using the default font, as these values have defaults already. + if ( $defaults['font_body'] == $generate_settings['font_body'] ) { // phpcs:ignore + return; + } + + // Don't need to continue if we're using a system font or our default font. + if ( in_array( $generate_settings['font_body'], generate_typography_default_fonts() ) ) { + return; + } + + // Don't continue if our category and variants are already set. + if ( get_theme_mod( 'font_body_category' ) && get_theme_mod( 'font_body_variants' ) ) { + return; + } + + // Get all of our fonts. + $fonts = generate_get_all_google_fonts(); + + // Get the ID from our font. + $id = strtolower( str_replace( ' ', '_', $generate_settings['font_body'] ) ); + + // If the ID doesn't exist within our fonts, we can bail. + if ( ! array_key_exists( $id, $fonts ) ) { + return; + } + + // Let's grab our category to go with our font. + $category = ! empty( $fonts[ $id ]['category'] ) ? $fonts[ $id ]['category'] : ''; + + // Grab all of the variants associated with our font. + $variants = $fonts[ $id ]['variants']; + + // Loop through our variants and put them into an array, then turn them into a comma separated list. + $output = array(); + if ( $variants ) { + foreach ( $variants as $variant ) { + $output[] = $variant; + } + $variants = implode( ',', $output ); + } + + // Set our theme mods with our new settings. + if ( '' !== $category ) { + set_theme_mod( 'font_body_category', $category ); + } + + if ( '' !== $variants ) { + set_theme_mod( 'font_body_variants', $variants ); + } + } +} diff --git a/wp-content/themes/generatepress/index.php b/wp-content/themes/generatepress/index.php index a4698c8..0a6a874 100644 --- a/wp-content/themes/generatepress/index.php +++ b/wp-content/themes/generatepress/index.php @@ -27,32 +27,30 @@ get_header(); ?> */ do_action( 'generate_before_main_content' ); - if ( have_posts() ) : + if ( generate_has_default_loop() ) { + if ( have_posts() ) : - while ( have_posts() ) : the_post(); + while ( have_posts() ) : - /* Include the Post-Format-specific template for the content. - * If you want to override this in a child theme, then include a file - * called content-___.php (where ___ is the Post Format name) and that will be used instead. + the_post(); + + generate_do_template_part( 'index' ); + + endwhile; + + /** + * generate_after_loop hook. + * + * @since 2.3 */ - get_template_part( 'content', get_post_format() ); + do_action( 'generate_after_loop', 'index' ); - endwhile; + else : - /** - * generate_after_loop hook. - * - * @since 2.3 - */ - do_action( 'generate_after_loop' ); + generate_do_template_part( 'none' ); - generate_content_nav( 'nav-below' ); - - else : - - get_template_part( 'no-results', 'index' ); - - endif; + endif; + } /** * generate_after_main_content hook. @@ -61,8 +59,8 @@ get_header(); ?> */ do_action( 'generate_after_main_content' ); ?> - - + + generate_construct_sidebars(); -get_footer(); + get_footer(); diff --git a/wp-content/themes/generatepress/js/a11y.js b/wp-content/themes/generatepress/js/a11y.js deleted file mode 100644 index 5baea33..0000000 --- a/wp-content/themes/generatepress/js/a11y.js +++ /dev/null @@ -1,137 +0,0 @@ -/** - * File skip-link-focus-fix.js. - * - * Helps with accessibility for keyboard only users. - * - * Learn more: https://git.io/vWdr2 - */ -( function() { - var isIe = /(trident|msie)/i.test( navigator.userAgent ); - - if ( isIe && document.getElementById && window.addEventListener ) { - window.addEventListener( 'hashchange', function() { - var id = location.hash.substring( 1 ), - element; - - if ( ! ( /^[A-z0-9_-]+$/.test( id ) ) ) { - return; - } - - element = document.getElementById( id ); - - if ( element ) { - if ( ! ( /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) ) { - element.tabIndex = -1; - } - - element.focus(); - } - }, false ); - } -} )(); - -( function() { - 'use strict'; - - if ( 'querySelector' in document && 'addEventListener' in window ) { - var body = document.body; - - body.addEventListener( 'mousedown', function() { - body.classList.add( 'using-mouse' ); - } ); - - body.addEventListener( 'keydown', function() { - body.classList.remove( 'using-mouse' ); - } ); - } -} )(); - -( function() { - 'use strict'; - - if ( 'querySelector' in document && 'addEventListener' in window && document.body.classList.contains( 'dropdown-hover' ) ) { - var navLinks = document.querySelectorAll( 'nav .main-nav ul a' ); - - /** - * Make menu items tab accessible when using the hover dropdown type - */ - var toggleFocus = function() { - if ( this.closest( 'nav' ).classList.contains( 'toggled' ) || this.closest( 'nav' ).classList.contains( 'slideout-navigation' ) ) { - return; - } - - var self = this; - - while ( -1 === self.className.indexOf( 'main-nav' ) ) { - - if ( 'li' === self.tagName.toLowerCase() ) { - if ( -1 !== self.className.indexOf( 'sfHover' ) ) { - self.className = self.className.replace( ' sfHover', '' ); - } else { - self.className += ' sfHover'; - } - } - - self = self.parentElement; - } - } - - for ( var i = 0; i < navLinks.length; i++ ) { - navLinks[i].addEventListener( 'focus', toggleFocus ); - navLinks[i].addEventListener( 'blur', toggleFocus ); - } - } - - /** - * Make hover dropdown touch-friendly. - */ - if ( 'ontouchend' in document.documentElement && document.body.classList.contains( 'dropdown-hover' ) ) { - var parentElements = document.querySelectorAll( '.sf-menu .menu-item-has-children' ); - - for ( var i = 0; i < parentElements.length; i++ ) { - parentElements[i].addEventListener( 'touchend', function( e ) { - - // Bail on mobile - if ( this.closest( 'nav' ).classList.contains( 'toggled' ) ) { - return; - } - - if ( e.touches.length === 1 || e.touches.length === 0 ) { - // Prevent touch events within dropdown bubbling down to document - e.stopPropagation(); - - // Toggle hover - if ( ! this.classList.contains( 'sfHover' ) ) { - // Prevent link on first touch - if ( e.target === this || e.target.parentNode === this || e.target.parentNode.parentNode ) { - e.preventDefault(); - } - - // Close other sub-menus - var openedSubMenus = this.closest( 'nav' ).querySelectorAll( 'ul.toggled-on' ); - if ( openedSubMenus && ! this.closest( 'ul' ).classList.contains( 'toggled-on' ) && ! this.closest( 'li' ).classList.contains( 'sfHover' ) ) { - for ( var o = 0; o < openedSubMenus.length; o++ ) { - openedSubMenus[o].classList.remove( 'toggled-on' ); - openedSubMenus[o].closest( 'li' ).classList.remove( 'sfHover' ); - } - } - - this.classList.add( 'sfHover' ); - - // Hide dropdown on touch outside - var closeDropdown, - thisItem = this; - - document.addEventListener( 'touchend', closeDropdown = function(e) { - e.stopPropagation(); - - thisItem.classList.remove( 'sfHover' ); - document.removeEventListener( 'touchend', closeDropdown ); - } ); - } - } - } ); - } - } - -})(); diff --git a/wp-content/themes/generatepress/js/a11y.min.js b/wp-content/themes/generatepress/js/a11y.min.js deleted file mode 100644 index 64dad3c..0000000 --- a/wp-content/themes/generatepress/js/a11y.min.js +++ /dev/null @@ -1 +0,0 @@ -/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var e,t=location.hash.substring(1);/^[A-z0-9_-]+$/.test(t)&&(e=document.getElementById(t))&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1),function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}(),function(){"use strict";if("querySelector"in document&&"addEventListener"in window&&document.body.classList.contains("dropdown-hover"))for(var e=document.querySelectorAll("nav .main-nav ul a"),t=function(){if(!this.closest("nav").classList.contains("toggled")&&!this.closest("nav").classList.contains("slideout-navigation"))for(var e=this;-1===e.className.indexOf("main-nav");)"li"===e.tagName.toLowerCase()&&(-1!==e.className.indexOf("sfHover")?e.className=e.className.replace(" sfHover",""):e.className+=" sfHover"),e=e.parentElement},s=0;si&&(t.style.opacity="1",t.style.visibility="visible"),e a");if(c.classList.contains("dropdown-click-menu-item"))for(var n=0;n a").length;n++)"#"==document.querySelectorAll(".main-nav .menu-item-has-children > a")[n].getAttribute("href")&&document.querySelectorAll(".main-nav .menu-item-has-children > a")[n].classList.add("menu-item-dropdown-click");var o=document.querySelectorAll(".main-nav .menu-item-has-children > a .dropdown-menu-toggle");for(n=0;n a.menu-item-dropdown-click").length;n++)document.querySelectorAll(".main-nav .menu-item-has-children > a.menu-item-dropdown-click")[n].addEventListener("click",t,!1)}var l=function(){if(document.querySelector("nav ul .toggled-on")){for(var e=document.querySelectorAll("nav ul .toggled-on"),t=document.querySelectorAll("nav .dropdown-menu-toggle"),n=0;n
    -

    -
    +

    + Get started here.', 'generatepress' ), esc_url( admin_url( 'post-new.php' ) ) @@ -54,17 +54,17 @@ if ( ! defined( 'ABSPATH' ) ) { -

    +

    -

    +

    - + - - + + diff --git a/wp-content/themes/generatepress/page.php b/wp-content/themes/generatepress/page.php index e9d5c08..bbaef5a 100644 --- a/wp-content/themes/generatepress/page.php +++ b/wp-content/themes/generatepress/page.php @@ -26,28 +26,15 @@ get_header(); ?> */ do_action( 'generate_before_main_content' ); - while ( have_posts() ) : the_post(); + if ( generate_has_default_loop() ) { + while ( have_posts() ) : - get_template_part( 'content', 'page' ); + the_post(); - // If comments are open or we have at least one comment, load up the comment template. - if ( comments_open() || '0' != get_comments_number() ) : - /** - * generate_before_comments_container hook. - * - * @since 2.1 - */ - do_action( 'generate_before_comments_container' ); - ?> + generate_do_template_part( 'page' ); -
    - -
    - - */ do_action( 'generate_after_main_content' ); ?> - - + + generate_construct_sidebars(); -get_footer(); + get_footer(); diff --git a/wp-content/themes/generatepress/readme.txt b/wp-content/themes/generatepress/readme.txt index 093ae07..040fc2c 100644 --- a/wp-content/themes/generatepress/readme.txt +++ b/wp-content/themes/generatepress/readme.txt @@ -5,14 +5,14 @@ License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options Requires at least: 4.5 -Tested up to: 5.4 -Stable tag: 2.4.2 +Tested up to: 5.5 +Stable tag: 3.0.2 GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. == Description == -GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 15kb (gzipped) to your page size. +GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the new block editor (Gutenberg), which gives you more control over creating your content. @@ -95,6 +95,150 @@ MIT License: https://github.com/bgrins/TinyColor/blob/master/LICENSE == Changelog == += 3.0.2 = + +Release date: October 14, 2020 + +* Fix: Missing logo when site title/tagline are empty but not disabled +* Fix: Widget content font-size value missing when using default +* Fix: Centered top bar text alignment on mobile +* Fix: Custom mobile-bar-items sizing not working on mobile +* Tweak: Only set margin-top of .entry-content + += 3.0.1 = + +Release date: October 8, 2020 + +* Fix: Custom navigation search height +* Fix: Missing sub-menu on RTL sites with sub-menu set to open right +* Fix: RTL order of default flexbox mobile menu +* Fix: RTL sub-menu text alignment +* Fix: Elementor full width template when using flexbox +* Fix: editor-style.css location +* Fix: Navigation search when sticky navigation is activated +* Tweak: Add text-align: center; to centered header in flexbox +* Tweak: Center menu items in flex when nav aligned center +* Tweak: Remove float: right from navigation search toggle when centered +* Tweak: Remove justify-content: center from .site-content + += 3.0.0 = + +Release date: October 6, 2020 + +* New: Flexbox layout option - see blog post for more info +* New: Default mobile header when using aligned nav + flexbox layout +* New: generate_before_do_template_part hook +* New: generate_after_do_template_part hook +* New: generate_do_template_part filter +* New: Better option migration system +* New: generate_post_date_show_updated_only filter +* New: generate_navigation_search_menu_item_output filter +* New: style-rtl.min.css and enqueue manually +* New: generate_load_child_theme_stylesheet filter +* New: generate_before_navigation hook +* New: generate_after_navigation hook +* New: generate_page_class filter +* New: generate_is_using_hatom filter +* New: generate_after_element_class_attribute filter +* New: generate_menu_bar_items hook +* New: generate_show_entry_header filter +* New: Container width default set to 1200 +* New: Navigation location default set to float right +* New: Navigation color defaults updated +* New: Button color defaults updated +* New: Footer color defaults updated +* New: Site title font size default updated +* New: Search button added to search widget +* New: Archive post navigation design +* New: generate_comments_title_output filter +* New: generate_get_the_title_parameters filter +* New: generate_has_default_loop filter +* New: generate_localize_js_args filter +* New: is-left-sidebar and is-right-sidebar classes added to sidebars +* New: Add aria-label to dropdown menu arrows on mobile +* New: Hide pagination arrows from screen readers +* New: Prepend pagination numbers with "Page" for screen readers +* Fix: Close other sub-menus when opening a new one on touch devices +* Fix: Footer bar menu spacing on mobile +* Fix: Text aligned container width preview in Customizer when using full-width-content +* Fix: Remove disable content title toggle in editor if it doesn't apply to front-end +* Fix: One container margin based on default content padding +* Fix: Nav aligned left when using RTL languages +* Fix: Wide block alignment in the editor +* Tweak: Update screen-reader-text CSS +* Tweak: Remove all :visited references from dynamic CSS +* Tweak: Make sub-menu dropdown box-shadow harder +* Tweak: Remove content margin-top if it's the first child in parent +* Tweak: Remove featured image margin-top if it's the first child in parent +* Tweak: Only print entry-meta wrapper to page if it contains meta +* Tweak: Rebuild navigation search javascript +* Tweak: Remove all esc_attr() functions from CSS and escape entire output +* Tweak: Move all CSS and JS into assets folder +* Tweak: Break all CSS up into individual .scss files +* Tweak: Set SVG icons as default +* Tweak: Move font icon CSS into separate file +* Tweak: Load comments CSS only on pages that have comments +* Tweak: Remove speak CSS from font icons +* Tweak: Load top bar/footer bar/footer widget CSS separately if using flexbox layout +* Tweak: Remove display: inline from alignleft/right classes +* Tweak: Remove parent theme dependencies from styles +* Tweak: Fix footer widget default spacing +* Tweak: Remove HTML comments from end of elements +* Tweak: Combine a11y.js and menu.js +* Tweak: Add correct paragraph margin to block editor +* Tweak: Remove old migrations from 2.0 (font awesome, dynamic css cache, font family and blog post content) +* Tweak: Change Layout metabox option to select dropdowns +* Tweak: Change Page Builder Container label to Content Container +* Tweak: Remove itemprop attributes if microdata is turned off +* Tweak: Un-focus back to top button once the top is reached +* Tweak: Remove close nav search on document click +* Tweak: Set sub-menu open left on RTL languages by default +* Tweak: Remove mixed up alignleft/right classes when using RTL languages +* Tweak: Remove sub-menu open left CSS when using RTL languages +* Tweak: Use aria-label in back to top button instead of screen-reader-text +* Tweak: Hook comments template into generate_after_do_template_part +* Tweak: Use flexbox for author page header +* Tweak: Simplify navigation dropdown CSS +* Tweak: Set variable for get_body_class where necessary +* Tweak: Use separate SVGs for different arrow directions instead of CSS +* Tweak: Use class for navigation sub-menu direction +* Tweak: Clean up sub-menu direction CSS +* Tweak: Remove footer widget and header layout body classes when using flexbox +* Tweak: Close other sub-menus when another is opened +* Tweak: Inherit tagline/main nav/widget title/widget content/site footer font size if not set +* Tweak: Show name/email asterisk only if fields are required +* Tweak: Only remove margin-bottom from last element on page if it's a paragraph +* Tweak: Remove .wp-smiley CSS +* Tweak: Add single post navigation to generate_footer_entry_items filter +* Tweak: Hook archive post navigation into generate_after_loop hook +* Tweak: Use aria-label for read more links/buttons instead of screen reader text +* Tweak: Move microdata to generate_after_element_class_attribute where possible +* Tweak: Move back to top button CSS to dynamic CSS if enabled +* Tweak: Move navigation search CSS to dynamic CSS if enabled +* Tweak: Move dropdown-click CSS to dynamic CSS if enabled +* Tweak: Remove skip-link-focus.js +* Tweak: Disable old Beaver Builer full-width compat CSS when using flexbox layout +* Tweak: Remove CSS to disable comments link on single posts +* Tweak: Add featured-image class to singular featured images +* Tweak: Don't output body font family if it's the default that exists in stylesheet +* Tweak: Allow 0 value in dynamic CSS +* Tweak: Remove mobile navigation static CSS as it's added dynamically already +* Tweak: Improve checkMobile() javascript performance +* Tweak: Prevent font-size values from being set to 0 +* Tweak: Replace deprecate .load() with on('load') in block-editor.js +* Tweak: Change navigation search line-height to 1 +* Tweak: Reduce size of author archive avatar +* Tweak: Add padding-left to cancel comment reply link +* Tweak: Update navigation color and header presets +* Tweak: Add [type="search"] to .navigation-search input CSS selector +* Tweak: Better style GP core button in block editor +* Tweak: Improve comment cookie consent display across browsers +* Tweak: Add is-logo-image class to site logo +* Tweak: Remove type attribute from scripts and styles +* Tweak: Add margins to headings in the editor +* Template change: Removed generate_do_microdata() from sidebar.php and sidebar-left.php +* Template changes: Added generate_do_template_part() to all templates with a loop + = 2.4.2 = Release date: March 17, 2020 diff --git a/wp-content/themes/generatepress/rtl.css b/wp-content/themes/generatepress/rtl.css deleted file mode 100644 index e4ce026..0000000 --- a/wp-content/themes/generatepress/rtl.css +++ /dev/null @@ -1,197 +0,0 @@ -caption, -td, -th { - text-align: right; -} - -.main-navigation ul ul { - float: right; - left: auto; - right: 0; - text-align: right; -} - -.main-navigation ul ul ul { - left: auto; - right: 100%; -} - -.menu-item-has-children .dropdown-menu-toggle { - float: left !important; -} - -.rtl .main-navigation ul ul, .rtl .secondary-navigation ul ul.sub-menu { - right: -999999px; -} - -.rtl.dropdown-hover .main-navigation ul li.sfHover > ul, -.rtl.dropdown-hover .main-navigation ul li:hover > ul, -.rtl.dropdown-hover .secondary-navigation ul li.sfHover > ul, -.rtl.dropdown-hover .secondary-navigation ul li:hover > ul { - right: 0; -} - -.rtl.dropdown-hover .main-navigation ul ul li.sfHover > ul, -.rtl.dropdown-hover .main-navigation ul ul li:hover > ul, -.rtl.dropdown-hover .secondary-navigation ul ul li.sfHover > ul, -.rtl.dropdown-hover .secondary-navigation ul ul li:hover > ul { - right: 100%; -} - -.alignleft { - float: right; - margin-left: 1.5em; -} - -.alignright { - float: left; - margin-right: 1.5em; -} - -.main-navigation li { - float: right; -} - -.main-navigation li.search-item, -.nav-aligned-right.nav-below-header .main-navigation .menu > li.search-item { - float: left; -} - -.nav-left-sidebar .main-navigation li.search-item.current-menu-item, -.nav-right-sidebar .main-navigation li.search-item.current-menu-item { - float: left; -} - -.sidebar .menu-item-has-children .dropdown-menu-toggle, -nav ul ul .menu-item-has-children .dropdown-menu-toggle { - float: left; -} - -.comment-meta .avatar { - float: right; - margin-left: 10px; -} - -.page-header .avatar { - float: right; - margin-left: 1.5em; -} - -.header-widget { - float: left; -} - -.sf-menu>li.menu-item-float-right { - float: left!important; -} - -.slideout-navigation .menu-item-has-children .dropdown-menu-toggle { - float: left; -} - -.dropdown-click #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child, -.slideout-desktop.dropdown-hover #generate-slideout-menu .slideout-menu .menu-item-has-children>a:first-child { - padding-left: 0; -} - -.comment .children { - padding-right: 30px; - border-right: 1px solid rgba(0, 0, 0, .05); -} - -.main-navigation .main-nav ul li.menu-item-has-children>a, -.secondary-navigation .main-nav ul li.menu-item-has-children>a { - padding-left: 0; -} - -nav:not(.toggled) ul ul .menu-item-has-children .dropdown-menu-toggle { - padding-left: 15px; -} - -nav:not(.toggled) .menu-item-has-children .dropdown-menu-toggle { - padding-right: 10px; -} - -.main-navigation ul, -.menu-toggle li.search-item { - padding-right: 0; -} - -ol, -ul { - margin: 0 3em 1.5em 0; -} - -li>ol, -li>ul { - margin-right: 1.5em; -} - -.menu-toggle .mobile-menu { - margin-right: 5px; - margin-left: 0; -} - -.widget_categories .children { - margin-right: 1.5em; -} - -.widget_nav_menu ul ul, -.widget_pages ul ul { - margin-right: 1em; -} - -.cat-links:before, -.comments-link:before, -.nav-next .next:before, -.nav-previous .prev:before, -.tags-links:before { - margin-left: 0.6em; - margin-right: 0; -} - -.menu-toggle, -.nav-search-enabled .main-navigation .menu-toggle { - text-align: right; -} - -.main-navigation .mobile-bar-items { - float: left; - left: 0; - right: auto; -} - -.rtl .navigation-search { - left: auto; - right: -999999px; -} - -.rtl .navigation-search.nav-search-active { - right: 0; -} - -.rtl .footer-bar .widget_nav_menu li { - direction: rtl; - float: right; -} - -.main-navigation.toggled .main-nav li { - text-align: right !important; -} - -@media (max-width: 768px) { - .rtl .mobile-bar-items { - position: absolute; - left: 0; - top: 0; - } -} - -@media (min-width: 768px) { - .inside-footer-widgets > div { - float: right; - } - .menu-item-has-children ul .dropdown-menu-toggle { - transform: rotate(180deg); - } -} diff --git a/wp-content/themes/generatepress/screenshot.png b/wp-content/themes/generatepress/screenshot.png index ca3bd1aa1c2045daf04823b6f6436ced6e37d66e..b7f57896c2be0c41091a30ddc601e3267ff94a85 100644 GIT binary patch literal 70674 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 literal 62172 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®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 M@)~m0AI!u42aGA-0ssI2 diff --git a/wp-content/themes/generatepress/search.php b/wp-content/themes/generatepress/search.php index 89ce118..a4b8c10 100644 --- a/wp-content/themes/generatepress/search.php +++ b/wp-content/themes/generatepress/search.php @@ -21,40 +21,44 @@ get_header(); ?> */ do_action( 'generate_before_main_content' ); - if ( have_posts() ) : ?> + if ( generate_has_default_loop() ) { + if ( have_posts() ) : + ?> - + - */ do_action( 'generate_after_main_content' ); ?> - - + + generate_construct_sidebars(); -get_footer(); + get_footer(); diff --git a/wp-content/themes/generatepress/searchform.php b/wp-content/themes/generatepress/searchform.php index 531432c..ec76ad4 100644 --- a/wp-content/themes/generatepress/searchform.php +++ b/wp-content/themes/generatepress/searchform.php @@ -11,8 +11,21 @@ if ( ! defined( 'ABSPATH' ) ) { ?>
    - + %2$s', + esc_attr( apply_filters( 'generate_search_button', _x( 'Search', 'submit button', 'generatepress' ) ) ), + generate_get_svg_icon( 'search' ) // phpcs:ignore -- Escaping not necessary here. + ); + } else { + printf( + '', + apply_filters( 'generate_search_button', _x( 'Search', 'submit button', 'generatepress' ) ) // phpcs:ignore -- Escaping not necessary here. + ); + } + ?>
    diff --git a/wp-content/themes/generatepress/sidebar-left.php b/wp-content/themes/generatepress/sidebar-left.php index 4befe99..53fb8f2 100644 --- a/wp-content/themes/generatepress/sidebar-left.php +++ b/wp-content/themes/generatepress/sidebar-left.php @@ -9,7 +9,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } ?> - + diff --git a/wp-content/themes/generatepress/sidebar.php b/wp-content/themes/generatepress/sidebar.php index a941e7b..12044a4 100644 --- a/wp-content/themes/generatepress/sidebar.php +++ b/wp-content/themes/generatepress/sidebar.php @@ -9,7 +9,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } ?> - + diff --git a/wp-content/themes/generatepress/single.php b/wp-content/themes/generatepress/single.php index 508659e..364806c 100644 --- a/wp-content/themes/generatepress/single.php +++ b/wp-content/themes/generatepress/single.php @@ -21,28 +21,15 @@ get_header(); ?> */ do_action( 'generate_before_main_content' ); - while ( have_posts() ) : the_post(); + if ( generate_has_default_loop() ) { + while ( have_posts() ) : - get_template_part( 'content', 'single' ); + the_post(); - // If comments are open or we have at least one comment, load up the comment template. - if ( comments_open() || '0' != get_comments_number() ) : - /** - * generate_before_comments_container hook. - * - * @since 2.1 - */ - do_action( 'generate_before_comments_container' ); - ?> + generate_do_template_part( 'single' ); -
    - -
    - - */ do_action( 'generate_after_main_content' ); ?> - - + + generate_construct_sidebars(); -get_footer(); + get_footer(); diff --git a/wp-content/themes/generatepress/style.css b/wp-content/themes/generatepress/style.css index 35bf5c1..c4fe360 100644 --- a/wp-content/themes/generatepress/style.css +++ b/wp-content/themes/generatepress/style.css @@ -3,8 +3,11 @@ Theme Name: GeneratePress Theme URI: https://generatepress.com Author: Tom Usborne Author URI: https://tomusborne.com -Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 15kb (gzipped) to your page size. We take full advantage of the new block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS and is translated into over 25 languages by our amazing community of users. A few of our many features include microdata integration, 9 widget areas, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover) and navigation color presets. Learn more and check out our powerful premium version at https://generatepress.com -Version: 2.4.2 +Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the new block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS and is translated into over 25 languages by our amazing community of users. A few of our many features include microdata integration, 9 widget areas, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover) and navigation color presets. Learn more and check out our powerful premium version at https://generatepress.com +Version: 3.0.2 +Requires at least: 4.5.0 +Tested up to: 5.5 +Requires PHP: 5.4.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: generatepress @@ -14,2086 +17,6 @@ GeneratePress, Copyright 2014-2020 EDGE22 Studios LTD. GeneratePress is distributed under the terms of the GNU GPL GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2020 Automattic, Inc. + +Actual CSS can be found in /assets/css/ folder. */ - -/*-------------------------------------------------------------- ->>> TABLE OF CONTENTS: ----------------------------------------------------------------- -# Normalize -# Elements -# Forms -# Links -# Alignments -# Accessibility -# Clearings -# Navigation - # Mobile Menu - # Navigation Search - # Dropdown Menus - # Sidebar Navigation - # Layout - # Slideout Navigation (backwards compatibility) - # Post Navigation -# Header -# Content -# Media - # Captions - # Galleries - # Comments -# Widgets -# Content Layout - # One Container - # Separate Containers - # Full Width Content - # Contained Content -# Footer - # Footer Bar -# Featured Images -# Top Bar -# Back to Top Button -# Font Icons -# SVG Icons -# Compatibility ---------------------------------------------------------------*/ - -/*-------------------------------------------------------------- -# Normalize ---------------------------------------------------------------*/ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, font, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td { - border: 0; - margin: 0; - padding: 0; -} - -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -main, -nav, -section { - display: block; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -ol, -ul { - list-style: none; -} - -table { /* tables still need 'cellspacing="0"' in the markup */ - border-collapse: separate; - border-spacing: 0; -} - -caption, -th, -td { - font-weight: normal; - text-align: left; - padding: 5px; -} - -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ""; -} - -a { - background-color: transparent; -} - -a img { - border: 0; -} - -/*-------------------------------------------------------------- -# Elements ---------------------------------------------------------------*/ - -body, -button, -input, -select, -textarea { - font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-weight: normal; - text-transform: none; - font-size: 17px; - line-height: 1.5; -} - -p { - margin-bottom: 1.5em; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: inherit; - font-size: 100%; - font-style: inherit; - font-weight: inherit; -} - -pre { - background: rgba(0, 0, 0, 0.05); - font-family: inherit; - font-size: inherit; - line-height: normal; - margin-bottom: 1.5em; - padding: 20px; - overflow: auto; - max-width: 100%; -} - -blockquote { - border-left: 5px solid rgba(0, 0, 0, 0.05); - padding: 20px; - font-size: 1.2em; - font-style:italic; - margin: 0 0 1.5em; - position: relative; -} - -blockquote p:last-child { - margin: 0; -} - -table, -th, -td { - border: 1px solid rgba(0, 0, 0, 0.1); -} - -table { - border-collapse: separate; - border-spacing: 0; - border-width: 1px 0 0 1px; - margin: 0 0 1.5em; - width: 100%; -} - -th, -td { - padding: 8px; -} - -th { - border-width: 0 1px 1px 0; -} - -td { - border-width: 0 1px 1px 0; -} - -hr { - background-color: rgba(0, 0, 0, 0.1); - border: 0; - height: 1px; - margin-bottom: 40px; - margin-top: 40px; -} - -fieldset { - padding: 0; - border: 0; - min-width: inherit; -} - -fieldset legend { - padding: 0; - margin-bottom: 1.5em; -} - -h1 { - font-size: 40px; - margin-bottom: 20px; - line-height: 1.2em; - font-weight: 300; - text-transform: none; -} - -h2 { - font-size: 30px; - margin-bottom: 20px; - line-height: 1.2em; - font-weight: 300; - text-transform: none; -} - -h3 { - font-size: 20px; - margin-bottom: 20px; - line-height: 1.2em; - font-weight: normal; - text-transform: none; -} - -h4, -h5, -h6 { - margin-bottom: 20px; -} - -ul, -ol { - margin: 0 0 1.5em 3em; -} - -ul { - list-style: disc; -} - -ol { - list-style: decimal; -} - -li > ul, -li > ol { - margin-bottom: 0; - margin-left: 1.5em; -} - -dt { - font-weight: bold; -} - -dd { - margin: 0 1.5em 1.5em; -} - -b, -strong { - font-weight: bold; -} - -dfn, -cite, -em, -i { - font-style: italic; -} - -address { - margin: 0 0 1.5em; -} - -code, -kbd, -tt, -var { - font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; -} - -abbr, -acronym { - border-bottom: 1px dotted #666; - cursor: help; -} - -mark, -ins { - text-decoration: none; -} - -sup, -sub { - font-size: 75%; - height: 0; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - bottom: 1ex; -} - -sub { - top: .5ex; -} - -small { - font-size: 75%; -} - -big { - font-size: 125%; -} - -figure { - margin: 0; -} - -table { - margin: 0 0 1.5em; - width: 100%; -} - -th { - font-weight: bold; -} - -img { - height: auto; /* Make sure images are scaled correctly. */ - max-width: 100%; /* Adhere to container width. */ -} - -/*-------------------------------------------------------------- -# Forms ---------------------------------------------------------------*/ - -button, -input, -select, -textarea { - font-size: 100%; /* Corrects font size not being inherited in all browsers */ - margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ - vertical-align: baseline; /* Improves appearance and consistency in all browsers */ - *vertical-align: middle; /* Improves appearance and consistency in all browsers */ -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - border: 1px solid transparent; - background: #666; - cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */ - -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */ - padding: 10px 20px; - color: #FFF; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */ - padding: 0; /* Addresses excess padding in IE8/9 */ -} - -input[type="search"] { - -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */ - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ - -webkit-appearance: none; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ - border: 0; - padding: 0; -} - -input[type="text"], -input[type="email"], -input[type="url"], -input[type="password"], -input[type="search"], -input[type="tel"], -input[type="number"], -textarea, -select { - background: #FAFAFA; - color: #666; - border: 1px solid #ccc; - border-radius: 0px; - padding: 10px 15px; - box-sizing: border-box; - max-width: 100%; -} - -textarea { - overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */ - vertical-align: top; /* Improves readability and alignment in all browsers */ - width: 100%; -} - -input[type="file"] { - max-width: 100%; - box-sizing: border-box; -} - -/*-------------------------------------------------------------- -# Links ---------------------------------------------------------------*/ - -a, -button, -input { - transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out; -} - -a, -a:visited, -a:hover, -a:focus { - text-decoration: none; -} - -.button, -.wp-block-button .wp-block-button__link { - padding: 10px 20px; - display: inline-block; -} - -.wp-block-button .wp-block-button__link { - font-size: inherit; - line-height: inherit; -} - -.using-mouse :focus { - outline: 0; -} - -.using-mouse ::-moz-focus-inner { - border: 0; -} - -/*-------------------------------------------------------------- -# Alignments ---------------------------------------------------------------*/ - -.alignleft { - display: inline; - float: left; - margin-right: 1.5em; -} - -.alignright { - display: inline; - float: right; - margin-left: 1.5em; -} - -.aligncenter { - clear: both; - display: block; - margin: 0 auto; -} - -.size-auto, -.size-full, -.size-large, -.size-medium, -.size-thumbnail { - max-width: 100%; - height: auto; -} - -.no-sidebar .entry-content .alignfull { - margin-left: calc( -100vw / 2 + 100% / 2 ); - margin-right: calc( -100vw / 2 + 100% / 2 ); - max-width: 100vw; - width: auto; -} - -/*-------------------------------------------------------------- -# Accessibility ---------------------------------------------------------------*/ - -.screen-reader-text, -.screen-reader-text span, -.screen-reader-shortcut { - position: absolute !important; - clip: rect(0, 0, 0, 0); - height: 1px; - width: 1px; - border: 0; - overflow: hidden; -} - -.screen-reader-text:focus, -.screen-reader-shortcut:focus { - clip: auto !important; - height: auto; - width: auto; - display: block; - font-size: 1em; - font-weight: bold; - padding: 15px 23px 14px; - color: #333; - background: #fff; - z-index: 100000; /* Above WP toolbar. */ - text-decoration: none; - box-shadow: 0 0 2px 2px rgba(0,0,0,.6); -} - -/*-------------------------------------------------------------- -# Clearings ---------------------------------------------------------------*/ - -.clear:after, -.entry-content:after, -.comment-content:after, -.site-header:after, -.site-content:after, -.paging-navigation:after, -.site-footer:after, -.site-info:after, -.page-header-content-container:after, /* Temporary clearing until GPP 1.6.3 */ -.inside-navigation:not(.grid-container):after, -.inside-header:not(.grid-container):after, -.inside-top-bar:not(.grid-container):after, -.inside-footer-widgets:not(.grid-container):after { - content: ""; - display: table; - clear: both; -} - -/*-------------------------------------------------------------- -# Navigation ---------------------------------------------------------------*/ - -.main-navigation { - z-index: 100; - padding: 0; - clear: both; - display: block; -} - -.inside-navigation { - position: relative; -} - -.main-navigation a { - display: block; - text-decoration: none; - font-weight: normal; - text-transform: none; - font-size: 15px; -} - -.main-navigation ul li a { - display: block; -} - -.main-navigation li { - float: left; - position: relative; -} - -.main-navigation ul { - list-style: none; - margin: 0; - padding-left: 0; -} - -.sf-menu > li.menu-item-float-right { - float: right !important; -} - -.main-navigation .main-nav ul li a { - padding-left: 20px; - padding-right: 20px; - line-height: 60px; -} - -/*-------------------------------------------------------------- -## Mobile Menu ---------------------------------------------------------------*/ - -.menu-toggle, -.mobile-bar-items, -.sidebar-nav-mobile { - display: none; -} - -.menu-toggle { - padding: 0 20px; - line-height: 60px; - margin: 0; - font-weight: normal; - text-transform: none; - font-size: 15px; - cursor: pointer; -} - -.main-navigation .mobile-bar-items a { - padding-left: 20px; - padding-right: 20px; - line-height: 60px; -} - -/*-------------------------------------------------------------- -## Navigation Search ---------------------------------------------------------------*/ - -.search-item a:before { - content: "\f002"; - font-family: GeneratePress; - - width: 1.28571429em; - text-align: center; - display: inline-block; -} - -.search-item.close-search a:before { - content: "\f00d"; -} - -.search-item .screen-reader-text { - top: 0; - right: 0; - left: auto; - margin: 0; -} - -.main-navigation li.search-item { - float: right; - z-index: 21; -} - -li.search-item.active { - transition: opacity 100ms ease-in-out; -} - -.navigation-search { - position: absolute; - left: -99999px; - pointer-events: none; - visibility: hidden; - z-index: 20; - width: 100%; - top: 0; - transition: opacity 100ms ease-in-out; - opacity: 0; -} - -.navigation-search.nav-search-active { - left: 0; - right: 0; - pointer-events: auto; - visibility: visible; - opacity: 1; -} - -.gen-sidebar-nav .navigation-search { - top: auto; - bottom: 0; -} - -.navigation-search input { - outline: 0; - border: 0; - vertical-align: bottom; - line-height: 0; - opacity: 0.9; - width: 100%; - z-index: 20; - border-radius: 0; - -webkit-appearance: none; -} - -.navigation-search input::-ms-clear { - display: none; - width: 0; - height: 0; -} - -.navigation-search input::-ms-reveal { - display: none; - width: 0; - height: 0; -} - -.navigation-search input::-webkit-search-decoration, -.navigation-search input::-webkit-search-cancel-button, -.navigation-search input::-webkit-search-results-button, -.navigation-search input::-webkit-search-results-decoration { - display: none; -} - -.nav-left-sidebar .main-navigation li.search-item.active, -.nav-right-sidebar .main-navigation li.search-item.active { - width: auto; - display: inline-block; - float: right; -} - -.navigation-search input { - height: 60px; -} - -/*-------------------------------------------------------------- -## Dropdown Menus ---------------------------------------------------------------*/ - -.main-navigation ul ul { - display: block; - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); - float: left; - position: absolute; - left: -99999px; - opacity: 0; - z-index: 99999; - width: 200px; - text-align: left; - top: auto; - transition: opacity 80ms linear; - transition-delay: 0s; - pointer-events: none; - height: 0; - overflow: hidden; -} - -.main-navigation ul ul a { - display: block; -} - -.main-navigation ul ul li { - width: 100%; -} - -.main-navigation .main-nav ul ul li a { - line-height: normal; - padding: 10px 20px; - font-size: 14px; -} - -.main-navigation.sub-menu-left .sub-menu { - right: 0; -} - -.dropdown-hover .main-navigation:not(.toggled) ul li:hover > ul, -.dropdown-hover .main-navigation:not(.toggled) ul li.sfHover > ul { - left: auto; - opacity: 1; - transition-delay: 150ms; - pointer-events: auto; - height: auto; - overflow: visible; -} - -.dropdown-hover .main-navigation:not(.toggled) ul ul li:hover > ul, -.dropdown-hover .main-navigation:not(.toggled) ul ul li.sfHover > ul { - left: 100%; - top: 0; -} - -.dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul, -.dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul { - right: 100%; - left: auto; -} - -.dropdown-click .main-navigation ul ul { - visibility: hidden; -} - -.dropdown-click .main-navigation ul.toggled-on, -.dropdown-click .main-navigation ul li.sfHover > ul.toggled-on { - left: auto; - opacity: 1; - visibility: visible; - pointer-events: auto; - height: auto; - overflow: visible; -} - -.dropdown-click nav ul ul ul { - background-color: transparent; -} - -.main-navigation .main-nav ul ul li a { - line-height: normal; -} - -.nav-float-right .main-navigation ul ul ul { - top: 0 -} - -.main-navigation .main-nav ul li.menu-item-has-children > a { - padding-right: 0; - position: relative; -} - -.menu-item-has-children .dropdown-menu-toggle { - display: inline-block; - height: 100%; - clear: both; - padding-right: 20px; - padding-left: 10px; -} - -.menu-item-has-children ul .dropdown-menu-toggle { - padding-top: 10px; - padding-bottom: 10px; - margin-top: -10px; -} - -nav ul ul .menu-item-has-children .dropdown-menu-toggle, -.sidebar .menu-item-has-children .dropdown-menu-toggle { - float: right; -} - -.dropdown-menu-toggle:before { - content: "\f107"; - font-family: GeneratePress; - - display: inline-block; - width: 0.8em; - text-align: left; -} - -nav:not(.toggled) ul ul .dropdown-menu-toggle:before { - text-align: right; -} - -.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.dropdown-click .menu-item-has-children.sfHover > a .dropdown-menu-toggle:before { - content: "\f106"; -} - -.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before { - content: "\f105"; -} - -.dropdown-click .main-navigation ul ul ul.toggled-on { - left: 0; - top: auto; - position: relative; -} - -/*-------------------------------------------------------------- -## Sidebar Navigation ---------------------------------------------------------------*/ - -.widget-area .main-navigation li { - float: none; - display: block; - width: 100%; - padding: 0; - margin: 0; -} - -.dropdown-hover.both-left .widget-area .inside-right-sidebar .main-navigation ul li:hover ul, -.dropdown-hover.both-left .widget-area .inside-right-sidebar .main-navigation ul li.sfHover ul, -.dropdown-hover .widget-area .main-navigation ul li:hover ul, -.dropdown-hover .widget-area .main-navigation ul li.sfHover > ul { - top: 0; - left: 100%; -} - -.dropdown-hover.both-right .widget-area .main-navigation ul li:hover ul, -.dropdown-hover.both-right .widget-area .main-navigation ul li.sfHover ul, -.dropdown-hover .widget-area .inside-right-sidebar .main-navigation ul li:hover ul, -.dropdown-hover .widget-area .inside-right-sidebar .main-navigation ul li.sfHover ul { - right: 100%; - left: auto; -} - -.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before, -.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before { - content: "\f104"; -} - -.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before, -.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before { - content: "\f105"; -} - -.dropdown-click .widget-area .main-navigation ul ul { - top: auto; - position: absolute; - float: none; - width: 100%; - left: -99999px; -} - -.dropdown-click .widget-area .main-navigation ul ul.toggled-on { - position: relative; - left: 0; - right: 0; -} - -/*-------------------------------------------------------------- -## Layout ---------------------------------------------------------------*/ - -.nav-float-right .inside-header .main-navigation { - float: right; - clear: right; -} - -.nav-float-left .inside-header .main-navigation { - float: left; - clear: left; -} - -.nav-aligned-right .main-navigation .menu > li, -.nav-aligned-center .main-navigation .menu > li { - float: none; - display: inline-block; -} - -.nav-aligned-right .main-navigation ul, -.nav-aligned-center .main-navigation ul { - letter-spacing: -0.31em; - font-size: 1em; -} - -.nav-aligned-right .main-navigation ul li, -.nav-aligned-center .main-navigation ul li { - letter-spacing: normal; -} - -.nav-aligned-center .main-navigation { - text-align: center; -} - -.nav-aligned-right .main-navigation { - text-align: right; -} - -/*-------------------------------------------------------------- -## Post Navigation ---------------------------------------------------------------*/ - -.site-main .comment-navigation, -.site-main .posts-navigation, -.site-main .post-navigation { - margin: 0 0 2em; - overflow: hidden; -} - -.paging-navigation .nav-previous, -.paging-navigation .nav-next { - display: none; -} - -.site-main .paging-navigation .navigation { - margin: 0; /* Only for WordPress < 4.4 */ -} - -.site-main .post-navigation { - margin-bottom: 0; -} - -/*-------------------------------------------------------------- -# Header ---------------------------------------------------------------*/ - -.site-header { - position: relative; -} - -.inside-header { - padding: 40px; -} - -.main-title { - margin: 0; - font-size: 45px; - line-height: 1.2em; - word-wrap: break-word; - font-weight: bold; - text-transform: none; -} - -.site-description { - margin: 0; - line-height: 1.5; - font-weight: normal; - text-transform: none; - font-size: 15px; -} - -.site-logo { - display: inline-block; - max-width: 100%; -} - -.header-aligned-center .site-header { - text-align: center; -} - -.header-aligned-right .site-header { - text-align: right; -} - -.site-header .header-image { - vertical-align: middle; -} - -.header-widget { - float: right; - overflow: hidden; - max-width: 50%; -} - -.header-widget .widget { - padding: 0 0 20px; - margin-bottom: 0; -} - -.header-widget .widget:last-child { - padding-bottom: 0; -} - -.nav-float-right .header-widget .widget { - padding: 0 0 10px; -} - -.nav-float-right .header-widget { - position: relative; - top: -10px; -} - -.nav-float-left .inside-header .site-branding, -.nav-float-left .inside-header .site-logo { - float: right; - clear: right; -} - -.nav-float-left .inside-header:after { - clear: both; - content: ''; - display: table; -} - -.nav-float-right .inside-header .site-branding { - display: inline-block; -} - -.header-widget .widget-title { - margin-bottom: 15px; -} - -.site-branding-container { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - text-align: left; -} - -.site-branding-container .site-logo { - margin-right: 1.5em; -} - -.header-aligned-right .site-branding-container { - text-align: right; -} - -.header-aligned-right .site-branding-container .site-logo { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; - margin-right: 0; - margin-left: 1.5em; -} - -/*-------------------------------------------------------------- -# Content ---------------------------------------------------------------*/ - -.sticky{} - -.post { - margin: 0 0 2em; -} - -.posted-on .updated, -.entry-header .cat-links:before, -.entry-header .tags-links:before, -.entry-header .comments-link:before, -.entry-header .gp-icon { - display: none; -} - -.byline, -.single .byline, -.group-blog .byline, -.entry-header .cat-links, -.entry-header .tags-links, -.entry-header .comments-link { - display: inline; -} - -footer.entry-meta .byline, -footer.entry-meta .posted-on { - display: block; -} - -.page-content, -.entry-content, -.entry-summary { - margin: 2em 0 0; -} - -.page-links { - clear: both; - margin: 0 0 1.5em; -} - -.blog .format-status .entry-title, -.archive .format-status .entry-title, -.blog .format-aside .entry-header, -.archive .format-aside .entry-header, -.blog .format-status .entry-header, -.archive .format-status .entry-header, -.blog .format-status .entry-meta, -.archive .format-status .entry-meta { - display: none; -} - -.blog .format-aside .entry-content, -.archive .format-aside .entry-content, -.blog .format-status .entry-content, -.archive .format-status .entry-content { - margin-top: 0; -} - -.blog .format-status .entry-content p:last-child, -.archive .format-status .entry-content p:last-child { - margin-bottom: 0; -} - -.site-content, -.entry-header { - word-wrap: break-word; -} - -.entry-title { - margin-bottom: 0; -} - -.page-header { - margin-bottom: 30px; -} - -.page-header .avatar { - float: left; - margin-right: 20px; -} - -.page-header .author-info { - overflow: hidden; -} - -.page-header > *:last-child, -.page-header .author-info > *:last-child { - margin-bottom: 0; -} - -.entry-meta { - font-size: 85%; - margin-top: .5em; - line-height: 1.5; -} - -footer.entry-meta { - margin-top: 2em; -} - -.cat-links:before, -.tags-links:before, -.comments-link:before, -.nav-previous .prev:before, -.nav-next .next:before { - font-family: GeneratePress; - text-decoration: inherit; - position: relative; - margin-right: 0.6em; - width: 13px; - text-align: center; - display: inline-block; -} - -.cat-links:before { - content: "\f07b"; -} - -.tags-links:before { - content: "\f02c"; -} - -.comments-link:before { - content: "\f086"; -} - -.nav-previous .prev:before { - content: "\f104"; -} - -.nav-next .next:before { - content: "\f105"; -} - -.cat-links, -.tags-links, -.comments-link { - display: block; -} - -.taxonomy-description p:last-child, -.read-more-container, -.page-content > *:last-child, -.entry-content > *:last-child, -.entry-summary > *:last-child { - margin-bottom: 0; -} - -/*-------------------------------------------------------------- -# Media ---------------------------------------------------------------*/ - -.page-content img.wp-smiley, -.entry-content img.wp-smiley, -.comment-content img.wp-smiley { - border: none; - margin-bottom: 0; - margin-top: 0; - padding: 0; -} - -/*-------------------------------------------------------------- -## Captions ---------------------------------------------------------------*/ - -.wp-caption { - margin-bottom: 1.5em; - max-width: 100%; - position:relative; -} - -.wp-caption img[class*="wp-image-"] { - display: block; - margin: 0 auto 0; - max-width: 100%; -} - -.wp-caption .wp-caption-text { - font-size: 75%; - padding-top: 5px; - opacity: 0.8; -} - -.wp-caption img { - position: relative; - vertical-align: bottom; -} - -/*-------------------------------------------------------------- -## Galleries ---------------------------------------------------------------*/ - -.wp-block-gallery, -ul.blocks-gallery-grid { - margin-left: 0; -} - -.wp-block-gallery .blocks-gallery-image figcaption, -.wp-block-gallery .blocks-gallery-item figcaption { - background: rgba(255, 255, 255, 0.7); - color: #000; - padding: 10px; - box-sizing: border-box; -} - -.gallery { - margin-bottom: 1.5em; -} - -.gallery-item { - display: inline-block; - text-align: center; - vertical-align: top; - width: 100%; -} - -.gallery-columns-2 .gallery-item { - max-width: 50%; -} - -.gallery-columns-3 .gallery-item { - max-width: 33.33%; -} - -.gallery-columns-4 .gallery-item { - max-width: 25%; -} - -.gallery-columns-5 .gallery-item { - max-width: 20%; -} - -.gallery-columns-6 .gallery-item { - max-width: 16.66%; -} - -.gallery-columns-7 .gallery-item { - max-width: 14.28%; -} - -.gallery-columns-8 .gallery-item { - max-width: 12.5%; -} - -.gallery-columns-9 .gallery-item { - max-width: 11.11%; -} - -.gallery-caption { - display: block; -} - -.site-main .gallery { - margin-bottom: 1.5em; -} - -.gallery-item img { - vertical-align: bottom; -} - -.gallery-icon { - padding: 5px; -} - -embed, -iframe, -object { - max-width: 100%; -} - -/*-------------------------------------------------------------- -# Comments ---------------------------------------------------------------*/ - -.comment-content a { - word-wrap: break-word; -} - -.bypostauthor {} - -.comment, -.comment-list { - list-style-type: none; - padding: 0; - margin: 0; -} - -.comment-author-info { - display: inline-block; - vertical-align: middle; -} - -.comment-meta .avatar { - float: left; - margin-right: 10px; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; - border-radius: 50%; -} - -.comment-author cite { - font-style: normal; - font-weight: bold; -} - -.entry-meta.comment-metadata { - margin-top: 0; -} - -.comment-content { - margin-top: 1.5em; -} - -.comment-respond { - margin-top: 0; -} - -.comment-form > .form-submit { - margin-bottom: 0; -} - -.comment-form input, -.comment-form-comment { - margin-bottom: 10px; -} - -.comment-form #author, -.comment-form #email, -.comment-form #url { - display: block; -} - -.comment-metadata .edit-link:before { - display: none; -} - -.comment-body { - padding: 30px 0; -} - -.comment-content { - padding: 30px; - border: 1px solid rgba(0, 0, 0, 0.05); -} - -.depth-1.parent > .children { - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.comment .children { - padding-left: 30px; - margin-top: -30px; - border-left: 1px solid rgba(0, 0, 0, 0.05); -} - -.pingback .comment-body, -.trackback .comment-body { - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.pingback .edit-link { - font-size: 13px; -} - -.comment-content p:last-child { - margin-bottom: 0; -} - -.comment-list > .comment:first-child { - padding-top: 0; - margin-top: 0; - border-top: 0; -} - -ol.comment-list { - margin-bottom: 1.5em; -} - -#wp-comment-cookies-consent { - margin-right: 7px; -} - -.one-container .comments-area { - margin-top: 1.5em; -} - -.comment-content .reply { - font-size: 85%; -} - -.single .comments-link { - display: none; -} - -/*-------------------------------------------------------------- -# Widgets ---------------------------------------------------------------*/ - -.widget-area .widget { - padding: 40px; -} - -.widget { - margin: 0 0 30px; - box-sizing: border-box; -} - -.sidebar .widget, -.footer-widgets .widget { - font-size: 17px; -} - -.widget select { - max-width: 100%; -} - -.widget_search .search-submit { - display: none; -} - -.widget_categories .children { - margin-left: 1.5em; - padding-top: 5px; -} - -.widget_categories .children li:last-child { - padding-bottom: 0; -} - -.sidebar .widget *:last-child, -.footer-widgets .widget *:last-child { - margin-bottom: 0; -} - -.widget-title { - margin-bottom: 30px; - font-size: 20px; - line-height: 1.5; - font-weight: normal; - text-transform: none; -} - -.widget ul, -.widget ol { - margin: 0; -} - -.widget ul li { - list-style-type: none; - position: relative; - padding-bottom: 5px; -} - -.widget .search-field { - width: 100%; -} - -.widget:last-child, -.separate-containers .widget:last-child { - margin-bottom: 0; -} - -.widget_nav_menu ul ul, -.widget_pages ul ul { - margin-left: 1em; - margin-top: 5px; -} - -.widget ul li.menu-item-has-children, -.widget ul li.page_item_has_children { - padding-bottom: 0; -} - -#wp-calendar { - table-layout: fixed; - font-size: 80%; -} - -#wp-calendar #prev, -#wp-calendar #prev + .pad { - border-right: 0; -} - -.sidebar .grid-container { - max-width: 100%; - width: 100%; -} - -/*-------------------------------------------------------------- -# Content Layout ---------------------------------------------------------------*/ - -/*-------------------------------------------------------------- -## One Container ---------------------------------------------------------------*/ - -.one-container.both-left .inside-left-sidebar, -.one-container.both-right .inside-left-sidebar { - margin-right: 15px; -} - -.one-container.both-left .inside-right-sidebar, -.one-container.both-right .inside-right-sidebar { - margin-left: 15px; -} - -.separate-containers .site-main > *:last-child, -.one-container .site-main > *:last-child { - margin-bottom: 0; -} - -.one-container:not(.page) .inside-article { - padding: 0 0 30px 0; -} - -.one-container.right-sidebar .site-main, -.one-container.both-right .site-main { - margin-right: 40px; -} - -.one-container.left-sidebar .site-main, -.one-container.both-left .site-main { - margin-left: 40px; -} - -.one-container.both-sidebars .site-main { - margin: 0px 40px 0px 40px; -} - -/*-------------------------------------------------------------- -## Separate Containers ---------------------------------------------------------------*/ - -.separate-containers .inside-article, -.separate-containers .comments-area, -.separate-containers .page-header, -.separate-containers .paging-navigation, -.one-container .site-content, -.inside-page-header, -.wp-block-group__inner-container { - padding: 40px; -} - -.separate-containers .widget, -.separate-containers .site-main > *, -.separate-containers .page-header, -.widget-area .main-navigation { - margin-bottom: 20px; -} - -.separate-containers .site-main { - margin: 20px; -} - -.no-sidebar.separate-containers .site-main { - margin-left: 0; - margin-right: 0; -} - -.right-sidebar.separate-containers .site-main, -.both-right.separate-containers .site-main { - margin-left: 0; -} - -.left-sidebar.separate-containers .site-main, -.both-left.separate-containers .site-main { - margin-right: 0; -} - -.both-right.separate-containers .inside-left-sidebar, -.both-left.separate-containers .inside-left-sidebar { - margin-right: 10px; -} - -.both-right.separate-containers .inside-right-sidebar, -.both-left.separate-containers .inside-right-sidebar { - margin-left: 10px; -} - -.separate-containers .inside-right-sidebar, -.separate-containers .inside-left-sidebar { - margin-top: 20px; - margin-bottom: 20px; -} - -.separate-containers .page-header-image, -.separate-containers .page-header-contained, -.separate-containers .page-header-image-single, -.separate-containers .page-header-content-single { - margin-top: 20px; -} - -/*-------------------------------------------------------------- -## Full Width Content ---------------------------------------------------------------*/ - -.full-width-content .container.grid-container { - max-width: 100%; -} - -.full-width-content.no-sidebar.separate-containers .site-main { - margin: 0; -} - -.full-width-content.separate-containers .inside-article, -.full-width-content.one-container .site-content { - padding: 0; -} - -/*-------------------------------------------------------------- -## Contained Content ---------------------------------------------------------------*/ - -.contained-content.separate-containers .inside-article, -.contained-content.one-container .site-content { - padding: 0; -} - -/*-------------------------------------------------------------- -# Footer ---------------------------------------------------------------*/ - -.footer-widgets { - padding: 40px; -} - -.site-info { - text-align: center; - padding: 20px; - font-size: 15px; -} - -.site-footer .footer-widgets-container .inner-padding { - padding: 0px 0px 0px 40px; -} - -.site-footer .footer-widgets-container .inside-footer-widgets { - margin-left: -40px; -} - -/*-------------------------------------------------------------- -## Footer Bar ---------------------------------------------------------------*/ - -.footer-bar-active .footer-bar .widget { - padding: 0; -} - -.footer-bar .widget_nav_menu > div > ul { - display: inline-block; - vertical-align: top; -} - -.footer-bar .textwidget p:last-child { - margin: 0; -} - -.footer-bar-align-right .copyright-bar { - float: left; -} - -.footer-bar-align-right .footer-bar, -.footer-bar-align-left .copyright-bar { - float: right; - text-align: right; -} - -.footer-bar-align-left .footer-bar { - float: left; - text-align: left; -} - -.footer-bar-align-center .copyright-bar { - float: none; - text-align: center; -} - -.footer-bar-align-center .footer-bar { - float: none; - text-align: center; - margin-bottom: 10px; -} - -.footer-bar .widget-title { - display: none; -} - -.footer-bar .widget_nav_menu li { - margin: 0 10px; - float: left; - padding: 0; -} - -.footer-bar .widget_nav_menu li:first-child { - margin-left: 0; -} - -.footer-bar .widget_nav_menu li:last-child { - margin-right: 0; -} - -.footer-bar .widget_nav_menu li ul { - display: none; -} - -/*-------------------------------------------------------------- -# Featured Images ---------------------------------------------------------------*/ - -.post-image { - margin: 2em 0 0; -} - -.page-header-image, -.page-header-image-single { - line-height: 0; /* no more weird spacing */ -} - -.separate-containers .page-header-image, -.separate-containers .page-header-content { - margin-top: 30px; -} - -.separate-containers .inside-article > [class*="page-header-"], -.one-container .inside-article > [class*="page-header-"] { - margin-bottom: 2em; - margin-top: 0; -} - -.inside-article .page-header-image-single.page-header-below-title { - margin-top: 2em; -} - -/*-------------------------------------------------------------- -# Top Bar ---------------------------------------------------------------*/ - -.top-bar { - font-weight: normal; - text-transform: none; - font-size: 13px; -} - -.inside-top-bar { - padding: 10px; -} - -.top-bar .inside-top-bar .widget { - padding: 0; - display: inline-block; - margin: 0; -} - -.top-bar .inside-top-bar .textwidget p:last-child { - margin: 0; -} - -.top-bar-align-center { - text-align: center; -} - -.top-bar-align-right { - text-align: right; -} - -.top-bar-align-right .inside-top-bar >.widget:nth-child(even), -.top-bar-align-left .inside-top-bar > .widget:nth-child(odd) { - float: left; - margin-right: 10px; -} - -.top-bar-align-right .inside-top-bar >.widget:nth-child(odd), -.top-bar-align-center .inside-top-bar .widget:not(:first-child) { - margin-left: 10px; -} - -.top-bar-align-left .inside-top-bar >.widget:nth-child(even) { - margin-left: 10px; - float: right; -} - -.top-bar-align-center .inside-top-bar .widget:first-child:last-child { - display: block -} - -.top-bar .widget-title { - display: none; -} - -.top-bar .widget_nav_menu li { - margin: 0 10px; - float: left; - padding: 0; -} - -.top-bar .widget_nav_menu li:first-child { - margin-left: 0; -} - -.top-bar .widget_nav_menu li:last-child { - margin-right: 0; -} - -.top-bar .widget_nav_menu li ul { - display: none; -} - -.top-bar .widget_nav_menu > div > ul { - display: inline-block; - vertical-align: top; -} - -/*-------------------------------------------------------------- -# Back to Top Button ---------------------------------------------------------------*/ - -.generate-back-to-top:before { - content: "\f106"; - font-family: GeneratePress; -} - -.generate-back-to-top, -.generate-back-to-top:visited { - font-size: 20px; - border-radius: 3px; - position: fixed; - bottom: 30px; - right: 30px; - line-height: 40px; - width: 40px; - text-align: center; - z-index: 10; - transition: opacity 300ms ease-in-out; -} - -.generate-back-to-top .screen-reader-text { - left: 0; - margin: 0; -} - -/*-------------------------------------------------------------- -# Font Icons ---------------------------------------------------------------*/ - -.menu-toggle:before, -.search-item a:before, -.dropdown-menu-toggle:before, -.cat-links:before, -.tags-links:before, -.comments-link:before, -.nav-previous .prev:before, -.nav-next .next:before, -.generate-back-to-top:before { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; - speak: none; -} - -.cat-links:before, -.tags-links:before, -.comments-link:before, -.nav-previous .prev:before, -.nav-next .next:before { - opacity: 0.7; -} - -/*-------------------------------------------------------------- -# SVG Icons ---------------------------------------------------------------*/ - -.gp-icon { - display: inline-flex; - align-self: center; -} - -.gp-icon svg { - height: 1em; - width: 1em; - top: .125em; - position: relative; - fill: currentColor; -} - -.icon-menu-bars svg:nth-child(2), -.toggled .icon-menu-bars svg:nth-child(1), -.icon-search svg:nth-child(2), -.close-search .icon-search svg:nth-child(1) { - display: none; -} - -.toggled .icon-menu-bars svg:nth-child(2), -.close-search .icon-search svg:nth-child(2) { - display: block; -} - -.entry-meta .gp-icon { - margin-right: 0.6em; - opacity: 0.7; -} - -.dropdown-hover .sub-menu .dropdown-menu-toggle .gp-icon svg, -.dropdown-hover .children .dropdown-menu-toggle .gp-icon svg, -.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle .gp-icon svg, -.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle .gp-icon svg, -.nav-next .gp-icon svg { - transform: rotate(-90deg); - transform-origin: center; -} - -.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle .gp-icon svg, -.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle .gp-icon svg, -.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle .gp-icon svg, -.nav-previous .gp-icon svg { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.dropdown-click .sfHover > a > .dropdown-menu-toggle > .gp-icon svg, -nav.toggled .sfHover > a > .dropdown-menu-toggle > .gp-icon svg, -.generate-back-to-top .gp-icon svg { - transform: rotate(180deg); -} - -nav.toggled .sub-menu .dropdown-menu-toggle .gp-icon svg { - transform: rotate(0deg); -} - -/*-------------------------------------------------------------- -# Compatibility ---------------------------------------------------------------*/ - -/* Globally hidden elements when Infinite Scroll is supported and in use. */ -.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */ -.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ - display: none; -} - -/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */ -.infinity-end.neverending .site-footer { - display: block; -} - -/* SiteOrigin Page Builder */ -.so-panel.widget { - padding: 0; -} - -/* MailChimp CSS */ -#mc_embed_signup .clear { - display: block; - height: auto; - visibility: visible; - width: auto; -} - -/* Bootstrap fix */ -.container.grid-container { - width: auto; -} diff --git a/wp-content/themes/generatepress/style.min.css b/wp-content/themes/generatepress/style.min.css deleted file mode 100644 index b30b815..0000000 --- a/wp-content/themes/generatepress/style.min.css +++ /dev/null @@ -1 +0,0 @@ -html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left;padding:5px}blockquote:before,blockquote:after,q:before,q:after{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,th,td{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th,td{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:40px;margin-bottom:20px;line-height:1.2em;font-weight:300;text-transform:none}h2{font-size:30px;margin-bottom:20px;line-height:1.2em;font-weight:300;text-transform:none}h3{font-size:20px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4,h5,h6{margin-bottom:20px}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#666;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a,a:visited,a:hover,a:focus{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);max-width:100vw;width:auto}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.paging-navigation:after,.site-footer:after,.site-info:after,.page-header-content-container:after,.inside-navigation:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.inside-footer-widgets:not(.grid-container):after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.inside-navigation{position:relative}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul li a{display:block}.main-navigation li{float:left;position:relative}.main-navigation ul{list-style:none;margin:0;padding-left:0}.sf-menu>li.menu-item-float-right{float:right!important}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.search-item .screen-reader-text{top:0;right:0;left:auto;margin:0}.main-navigation li.search-item{float:right;z-index:21}li.search-item.active{transition:opacity 100ms ease-in-out}.navigation-search{position:absolute;left:-99999px;pointer-events:none;visibility:hidden;z-index:20;width:100%;top:0;transition:opacity 100ms ease-in-out;opacity:0}.navigation-search.nav-search-active{left:0;right:0;pointer-events:auto;visibility:visible;opacity:1}.gen-sidebar-nav .navigation-search{top:auto;bottom:0}.navigation-search input{outline:0;border:0;vertical-align:bottom;line-height:0;opacity:.9;width:100%;z-index:20;border-radius:0;-webkit-appearance:none}.navigation-search input::-ms-clear{display:none;width:0;height:0}.navigation-search input::-ms-reveal{display:none;width:0;height:0}.navigation-search input::-webkit-search-decoration,.navigation-search input::-webkit-search-cancel-button,.navigation-search input::-webkit-search-results-button,.navigation-search input::-webkit-search-results-decoration{display:none}.nav-left-sidebar .main-navigation li.search-item.active,.nav-right-sidebar .main-navigation li.search-item.active{width:auto;display:inline-block;float:right}.navigation-search input{height:60px}.main-navigation ul ul{display:block;box-shadow:0 2px 2px rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation.sub-menu-left .sub-menu{right:0}.dropdown-hover .main-navigation:not(.toggled) ul li:hover>ul,.dropdown-hover .main-navigation:not(.toggled) ul li.sfHover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.dropdown-hover .main-navigation:not(.toggled) ul ul li:hover>ul,.dropdown-hover .main-navigation:not(.toggled) ul ul li.sfHover>ul{left:100%;top:0}.dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul,.dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul{right:100%;left:auto}.dropdown-click .main-navigation ul ul{visibility:hidden}.dropdown-click .main-navigation ul.toggled-on,.dropdown-click .main-navigation ul li.sfHover>ul.toggled-on{left:auto;opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible}.dropdown-click nav ul ul ul{background-color:transparent}.main-navigation .main-nav ul ul li a{line-height:normal}.nav-float-right .main-navigation ul ul ul{top:0}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.dropdown-click .main-navigation ul ul ul.toggled-on{left:0;top:auto;position:relative}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.dropdown-hover.both-left .widget-area .inside-right-sidebar .main-navigation ul li:hover ul,.dropdown-hover.both-left .widget-area .inside-right-sidebar .main-navigation ul li.sfHover ul,.dropdown-hover .widget-area .main-navigation ul li:hover ul,.dropdown-hover .widget-area .main-navigation ul li.sfHover>ul{top:0;left:100%}.dropdown-hover.both-right .widget-area .main-navigation ul li:hover ul,.dropdown-hover.both-right .widget-area .main-navigation ul li.sfHover ul,.dropdown-hover .widget-area .inside-right-sidebar .main-navigation ul li:hover ul,.dropdown-hover .widget-area .inside-right-sidebar .main-navigation ul li.sfHover ul{right:100%;left:auto}.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f105"}.dropdown-click .widget-area .main-navigation ul ul{top:auto;position:absolute;float:none;width:100%;left:-99999px}.dropdown-click .widget-area .main-navigation ul ul.toggled-on{position:relative;left:0;right:0}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-right .main-navigation .menu>li,.nav-aligned-center .main-navigation .menu>li{float:none;display:inline-block}.nav-aligned-right .main-navigation ul,.nav-aligned-center .main-navigation ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-right .main-navigation ul li,.nav-aligned-center .main-navigation ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 2em;overflow:hidden}.paging-navigation .nav-previous,.paging-navigation .nav-next{display:none}.site-main .paging-navigation .navigation{margin:0}.site-main .post-navigation{margin-bottom:0}.site-header{position:relative}.inside-header{padding:40px}.main-title{margin:0;font-size:45px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.header-widget .widget-title{margin-bottom:15px}.site-branding-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-right:0;margin-left:1.5em}.post{margin:0 0 2em}.posted-on .updated,.entry-header .cat-links:before,.entry-header .tags-links:before,.entry-header .comments-link:before,.entry-header .gp-icon{display:none}.byline,.single .byline,.group-blog .byline,.entry-header .cat-links,.entry-header .tags-links,.entry-header .comments-link{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.page-content,.entry-content,.entry-summary{margin:2em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-header,.archive .format-aside .entry-header,.blog .format-status .entry-header,.archive .format-status .entry-header,.blog .format-status .entry-meta,.archive .format-status .entry-meta{display:none}.blog .format-aside .entry-content,.archive .format-aside .entry-content,.blog .format-status .entry-content,.archive .format-status .entry-content{margin-top:0}.blog .format-status .entry-content p:last-child,.archive .format-status .entry-content p:last-child{margin-bottom:0}.site-content,.entry-header{word-wrap:break-word}.entry-title{margin-bottom:0}.page-header{margin-bottom:30px}.page-header .avatar{float:left;margin-right:20px}.page-header .author-info{overflow:hidden}.page-header>:last-child,.page-header .author-info>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.cat-links,.tags-links,.comments-link{display:block}.taxonomy-description p:last-child,.read-more-container,.page-content>:last-child,.entry-content>:last-child,.entry-summary>:last-child{margin-bottom:0}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}#wp-comment-cookies-consent{margin-right:7px}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}.single .comments-link{display:none}.widget-area .widget{padding:40px}.widget{margin:0 0 30px;box-sizing:border-box}.sidebar .widget,.footer-widgets .widget{font-size:17px}.widget select{max-width:100%}.widget_search .search-submit{display:none}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.sidebar .widget :last-child,.footer-widgets .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ul,.widget ol{margin:0}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget .search-field{width:100%}.widget:last-child,.separate-containers .widget:last-child{margin-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:15px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:15px}.separate-containers .site-main>:last-child,.one-container .site-main>:last-child{margin-bottom:0}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.right-sidebar .site-main,.one-container.both-right .site-main{margin-right:40px}.one-container.left-sidebar .site-main,.one-container.both-left .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header,.wp-block-group__inner-container{padding:40px}.separate-containers .widget,.separate-containers .site-main>*,.separate-containers .page-header,.widget-area .main-navigation{margin-bottom:20px}.separate-containers .site-main{margin:20px}.no-sidebar.separate-containers .site-main{margin-left:0;margin-right:0}.right-sidebar.separate-containers .site-main,.both-right.separate-containers .site-main{margin-left:0}.left-sidebar.separate-containers .site-main,.both-left.separate-containers .site-main{margin-right:0}.both-right.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-left-sidebar{margin-right:10px}.both-right.separate-containers .inside-right-sidebar,.both-left.separate-containers .inside-right-sidebar{margin-left:10px}.separate-containers .inside-right-sidebar,.separate-containers .inside-left-sidebar{margin-top:20px;margin-bottom:20px}.separate-containers .page-header-image,.separate-containers .page-header-contained,.separate-containers .page-header-image-single,.separate-containers .page-header-content-single{margin-top:20px}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.separate-containers .inside-article,.full-width-content.one-container .site-content{padding:0}.contained-content.separate-containers .inside-article,.contained-content.one-container .site-content{padding:0}.footer-widgets{padding:40px}.site-info{text-align:center;padding:20px;font-size:15px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .textwidget p:last-child{margin:0}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar,.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.footer-bar .widget-title{display:none}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.post-image{margin:2em 0 0}.page-header-image,.page-header-image-single{line-height:0}.separate-containers .page-header-image,.separate-containers .page-header-content{margin-top:30px}.separate-containers .inside-article>[class*=page-header-],.one-container .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.top-bar{font-weight:400;text-transform:none;font-size:13px}.inside-top-bar{padding:10px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar-align-center{text-align:center}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(even),.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd),.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(even){margin-left:10px;float:right}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.generate-back-to-top,.generate-back-to-top:visited{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out}.generate-back-to-top .screen-reader-text{left:0;margin:0}.menu-toggle:before,.search-item a:before,.dropdown-menu-toggle:before,.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before,.generate-back-to-top:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:none}.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before{opacity:.7}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.icon-menu-bars svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1),.icon-search svg:nth-child(2),.close-search .icon-search svg:nth-child(1){display:none}.toggled .icon-menu-bars svg:nth-child(2),.close-search .icon-search svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}.dropdown-hover .sub-menu .dropdown-menu-toggle .gp-icon svg,.dropdown-hover .children .dropdown-menu-toggle .gp-icon svg,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle .gp-icon svg,.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle .gp-icon svg,.nav-next .gp-icon svg{transform:rotate(-90deg);transform-origin:center}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle .gp-icon svg,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle .gp-icon svg,.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle .gp-icon svg,.nav-previous .gp-icon svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dropdown-click .sfHover>a>.dropdown-menu-toggle>.gp-icon svg,nav.toggled .sfHover>a>.dropdown-menu-toggle>.gp-icon svg,.generate-back-to-top .gp-icon svg{transform:rotate(180deg)}nav.toggled .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0deg)}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto}.container.grid-container{width:auto}