浏览代码

Initial commit of Apostrophe 2

alaczek 7 年之前
父节点
当前提交
92ba4ae1d0
共有 71 个文件被更改,包括 9164 次插入0 次删除
  1. 58 0
      apostrophe-2/404.php
  2. 60 0
      apostrophe-2/archive.php
  3. 66 0
      apostrophe-2/comments.php
  4. 57 0
      apostrophe-2/content-featured.php
  5. 33 0
      apostrophe-2/content-none.php
  6. 31 0
      apostrophe-2/content-page.php
  7. 35 0
      apostrophe-2/content-single.php
  8. 33 0
      apostrophe-2/content.php
  9. 18 0
      apostrophe-2/css/genericons.css
  10. 二进制
      apostrophe-2/fonts/genericons-regular-webfont.eot
  11. 133 0
      apostrophe-2/fonts/genericons-regular-webfont.svg
  12. 二进制
      apostrophe-2/fonts/genericons-regular-webfont.ttf
  13. 二进制
      apostrophe-2/fonts/genericons-regular-webfont.woff
  14. 34 0
      apostrophe-2/footer.php
  15. 276 0
      apostrophe-2/functions.php
  16. 42 0
      apostrophe-2/header.php
  17. 77 0
      apostrophe-2/inc/custom-header.php
  18. 26 0
      apostrophe-2/inc/customizer.php
  19. 67 0
      apostrophe-2/inc/featured-posts.php
  20. 81 0
      apostrophe-2/inc/headstart/en.json
  21. 618 0
      apostrophe-2/inc/jetpack-fonts.php
  22. 93 0
      apostrophe-2/inc/jetpack.php
  23. 18 0
      apostrophe-2/inc/style-wpcom.css
  24. 71 0
      apostrophe-2/inc/template-tags.php
  25. 213 0
      apostrophe-2/inc/wpcom-colors.php
  26. 48 0
      apostrophe-2/inc/wpcom.php
  27. 65 0
      apostrophe-2/index.php
  28. 80 0
      apostrophe-2/js/apostrophe.js
  29. 68 0
      apostrophe-2/js/customizer.js
  30. 136 0
      apostrophe-2/js/navigation.js
  31. 31 0
      apostrophe-2/js/skip-link-focus-fix.js
  32. 212 0
      apostrophe-2/languages/apostrophe-2.pot
  33. 二进制
      apostrophe-2/languages/ca.mo
  34. 163 0
      apostrophe-2/languages/ca.po
  35. 二进制
      apostrophe-2/languages/de.mo
  36. 179 0
      apostrophe-2/languages/de.po
  37. 二进制
      apostrophe-2/languages/es.mo
  38. 171 0
      apostrophe-2/languages/es.po
  39. 二进制
      apostrophe-2/languages/fa.mo
  40. 165 0
      apostrophe-2/languages/fa.po
  41. 二进制
      apostrophe-2/languages/fr.mo
  42. 184 0
      apostrophe-2/languages/fr.po
  43. 二进制
      apostrophe-2/languages/he.mo
  44. 171 0
      apostrophe-2/languages/he.po
  45. 二进制
      apostrophe-2/languages/hu.mo
  46. 167 0
      apostrophe-2/languages/hu.po
  47. 二进制
      apostrophe-2/languages/it.mo
  48. 162 0
      apostrophe-2/languages/it.po
  49. 二进制
      apostrophe-2/languages/ja.mo
  50. 170 0
      apostrophe-2/languages/ja.po
  51. 二进制
      apostrophe-2/languages/lt.mo
  52. 185 0
      apostrophe-2/languages/lt.po
  53. 二进制
      apostrophe-2/languages/no.mo
  54. 184 0
      apostrophe-2/languages/no.po
  55. 二进制
      apostrophe-2/languages/pt-br.mo
  56. 184 0
      apostrophe-2/languages/pt-br.po
  57. 二进制
      apostrophe-2/languages/ro.mo
  58. 185 0
      apostrophe-2/languages/ro.po
  59. 二进制
      apostrophe-2/languages/sq.mo
  60. 171 0
      apostrophe-2/languages/sq.po
  61. 二进制
      apostrophe-2/languages/ur.mo
  62. 163 0
      apostrophe-2/languages/ur.po
  63. 35 0
      apostrophe-2/page.php
  64. 130 0
      apostrophe-2/readme.txt
  65. 254 0
      apostrophe-2/rtl.css
  66. 二进制
      apostrophe-2/screenshot.png
  67. 51 0
      apostrophe-2/search.php
  68. 28 0
      apostrophe-2/sidebar.php
  69. 30 0
      apostrophe-2/single.php
  70. 3219 0
      apostrophe-2/style.css
  71. 33 0
      apostrophe-2/templates/full-width-page.php

+ 58 - 0
apostrophe-2/404.php

@@ -0,0 +1,58 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The template for displaying 404 pages (Not Found).
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area">
+		<main id="main" class="site-main" role="main">
+
+			<section class="error-404 not-found">
+				<header class="page-header">
+					<h1 class="page-title"><?php esc_html_e( 'Oops! That page can&rsquo;t be found.', 'apostrophe-2' ); ?></h1>
+				</header><!-- .page-header -->
+
+				<div class="page-content">
+					<p><?php esc_html_e( 'It looks like nothing was found at this location. Maybe try one of the links below or a search?', 'apostrophe-2' ); ?></p>
+					<?php get_search_form(); ?>
+
+					<div class="apostrophe-2-widget-column">
+						<?php the_widget( 'WP_Widget_Recent_Posts' ); ?>
+
+						<div class="widget widget_categories">
+							<h2 class="widgettitle"><?php esc_html_e( 'Most Used Categories', 'apostrophe-2' ); ?></h2>
+							<ul>
+							<?php
+								wp_list_categories( array(
+									'orderby'    => 'count',
+									'order'      => 'DESC',
+									'show_count' => 1,
+									'title_li'   => '',
+									'number'     => 10,
+								) );
+							?>
+							</ul>
+						</div><!-- .widget -->
+					</div><!-- .apostrophe-2-widget-column -->
+
+					<div class="apostrophe-2-widget-column">
+						<?php
+						/* translators: %1$s: smiley */
+						$archive_content = '<p>' . sprintf( esc_html__( 'Try looking in the monthly archives. %1$s', 'apostrophe-2' ), convert_smilies( ':)' ) ) . '</p>';
+						the_widget( 'WP_Widget_Archives', 'dropdown=1', "after_title=</h2>$archive_content" );
+						?>
+
+						<?php the_widget( 'WP_Widget_Tag_Cloud' ); ?>
+					</div><!-- .apostrophe-2-widget-column -->
+
+				</div><!-- .page-content -->
+			</section><!-- .error-404 -->
+
+		</main><!-- #main -->
+	</section><!-- #primary -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>

+ 60 - 0
apostrophe-2/archive.php

@@ -0,0 +1,60 @@
+<?php
+/**
+ * The template for displaying archive pages.
+ *
+ * Learn more: http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package Apostrophe 2
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area">
+
+	<?php if ( have_posts() ) : ?>
+
+		<header class="page-header">
+			<?php
+					the_archive_title( '<h1 class="page-title">', '</h1>' );
+
+					if ( is_author() && '' !== get_the_author_meta( 'description' ) ) {
+						echo '<div class="taxonomy-description">' . get_the_author_meta( 'description' ) . '</div><!-- .taxonomy-description -->';
+					} else {
+						the_archive_description( '<div class="taxonomy-description">', '</div><!-- .taxonomy-description -->' );
+					}
+				?>
+		</header><!-- .page-header -->
+
+		<main id="main" class="site-main" role="main">
+
+			<div id="posts-wrapper">
+
+			<?php /* Start the Loop */ ?>
+			<?php while ( have_posts() ) : the_post(); ?>
+
+				<?php
+					/* 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.
+					 */
+					get_template_part( 'content', get_post_format() );
+				?>
+
+			<?php endwhile; ?>
+
+			<div><!-- #posts-wrapper -->
+
+		<?php else : ?>
+
+			<?php get_template_part( 'content', 'none' ); ?>
+
+		<?php endif; ?>
+
+		</main><!-- #main -->
+
+		<?php the_posts_navigation(); ?>
+
+	</section><!-- #primary -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>

+ 66 - 0
apostrophe-2/comments.php

@@ -0,0 +1,66 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The template for displaying comments.
+ */
+
+/*
+ * If the current post is protected by a password and
+ * the visitor has not yet entered the password we will
+ * return early without loading the comments.
+ */
+if ( post_password_required() ) {
+	return;
+}
+?>
+
+<div id="comments" class="comments-area">
+
+	<?php // Display the comments, if we have some ?>
+
+	<?php if ( have_comments() ) : ?>
+		<h2 class="comments-title">
+			<?php
+			printf( // WPCS: XSS OK.
+				esc_html( _nx( 'One comment', '%s comments', get_comments_number(), 'comments title', 'apostrophe-2' ) ),
+			number_format_i18n( get_comments_number() ) );
+			?>
+		</h2>
+
+		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
+		<nav id="comment-nav-above" class="comment-navigation" role="navigation">
+			<h1 class="screen-reader-text"><?php esc_html_e( 'Comment navigation', 'apostrophe-2' ); ?></h1>
+			<div class="nav-previous"><?php previous_comments_link( esc_html__( '&laquo; Older Comments', 'apostrophe-2' ) ); ?></div>
+			<div class="nav-next"><?php next_comments_link( esc_html__( 'Newer Comments &raquo;', 'apostrophe-2' ) ); ?></div>
+		</nav><!-- #comment-nav-above -->
+		<?php endif; // check for comment navigation ?>
+
+		<ol class="comment-list">
+			<?php
+				wp_list_comments( array(
+					'avatar_size' => 120,
+				) );
+			?>
+		</ol><!-- .comment-list -->
+
+		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
+		<nav id="comment-nav-below" class="comment-navigation" role="navigation">
+			<h1 class="screen-reader-text"><?php esc_html_e( 'Comment navigation', 'apostrophe-2' ); ?></h1>
+			<div class="nav-previous"><?php previous_comments_link( esc_html__( '&laquo; Older Comments', 'apostrophe-2' ) ); ?></div>
+			<div class="nav-next"><?php next_comments_link( esc_html__( 'Newer Comments &raquo;', 'apostrophe-2' ) ); ?></div>
+		</nav><!-- #comment-nav-below -->
+		<?php endif; // check for comment navigation ?>
+
+	<?php endif; // have_comments() ?>
+
+	<?php
+		// If comments are closed and there are comments, let's leave a little note, shall we?
+	if ( ! comments_open() && '0' !== get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) :
+	?>
+	<h2 class="no-comments"><?php esc_html_e( 'Comments are closed.', 'apostrophe-2' ); ?></h2>
+	<?php endif; ?>
+
+	<?php comment_form(); ?>
+
+</div><!-- #comments -->

+ 57 - 0
apostrophe-2/content-featured.php

@@ -0,0 +1,57 @@
+<?php
+/**
+ * The template for displaying featured content
+ *
+ * @package Canard
+ */
+$featured_posts = apostrophe_2_get_featured_posts();
+if ( empty( $featured_posts ) ) {
+	return;
+}
+?>
+
+<div id="featured-content" class="featured-content">
+	<?php
+		$count = 1;
+
+		foreach ( $featured_posts as $post ) {
+			setup_postdata( $post );
+			?>
+
+			<article id="post-<?php the_ID(); ?>" <?php post_class( 'apostrophe-2-featured' ); ?>>
+				<?php
+				if ( apostrophe_2_has_post_thumbnail() ) {
+
+					$apostrophe_2_has_thumbnail = 'apostrophe-2-thumb';
+					// The grid of featured content posts uses smaller image size for items 2,3,6,7,10,11 etc.
+					if ( ( ( ( $count - 2 ) / 4) * 10 ) % 10 == 0 || ( ( ( $count - 3 ) / 4) * 10 ) % 10 == 0 ) {
+						$thumbnail = get_the_post_thumbnail( $post->ID );
+					} else {
+						$thumbnail = get_the_post_thumbnail( $post->ID, 'apostrophe-2-featured' );
+					}
+
+				} else {
+
+					$apostrophe_2_has_thumbnail = 'apostrophe-2-nothumb';
+					$thumbnail = '<span></span>';
+
+				} ?>
+
+				<a class="entry-thumbnail <?php echo esc_attr( $apostrophe_2_has_thumbnail ); ?>" href="<?php echo esc_url( get_permalink() ); ?>">
+					<?php echo wp_kses_post( $thumbnail ); ?>
+				</a>
+			  	<header class="entry-header">
+					<div class="entry-meta">
+						<?php apostrophe_2_posted_on(); ?>
+					</div><!-- .entry-meta -->
+					<h2 class="entry-title"><a href="<?php echo esc_url( get_permalink() ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
+				</header><!-- .entry-header -->
+
+			</article><!-- #post-## -->
+
+		<?php
+		$count++;
+		}
+		wp_reset_postdata();
+	?>
+</div><!-- #featured-content -->

+ 33 - 0
apostrophe-2/content-none.php

@@ -0,0 +1,33 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The template part for displaying a message that posts cannot be found.
+ *
+ * Learn more: http://codex.wordpress.org/Template_Hierarchy
+ */
+?>
+
+<section class="no-results not-found">
+	<header class="page-header">
+		<h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'apostrophe-2' ); ?></h1>
+	</header><!-- .page-header -->
+
+	<div class="page-content">
+		<?php if ( is_home() && current_user_can( 'publish_posts' ) ) : ?>
+
+				<p><?php printf( wp_kses( __( 'Ready to publish your first post? <a href="%1$s">Get started here</a>.', 'apostrophe-2' ), array( 'a' => array( 'href' => array() ) ) ), esc_url( admin_url( 'post-new.php' ) ) ); ?></p>
+
+		<?php elseif ( is_search() ) : ?>
+
+			<p><?php esc_html_e( 'Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'apostrophe-2' ); ?></p>
+			<?php get_search_form(); ?>
+
+		<?php else : ?>
+
+			<p><?php esc_html_e( 'It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help.', 'apostrophe-2' ); ?></p>
+			<?php get_search_form(); ?>
+
+		<?php endif; ?>
+	</div><!-- .page-content -->
+</section><!-- .no-results -->

+ 31 - 0
apostrophe-2/content-page.php

@@ -0,0 +1,31 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The template used for displaying page content in page.php
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+	<?php if ( has_post_thumbnail() ) { ?>
+		<figure class="entry-thumbnail apostrophe-2-thumb">
+			<?php the_post_thumbnail( 'apostrophe-2-featured' ); ?>
+		</figure>
+	<?php } ?>
+
+	<?php edit_post_link( esc_html__( 'Edit', 'apostrophe-2' ), '<span class="edit-link">', '</span>' ); ?>
+	<header class="entry-header">
+		<h1 class="entry-title"><?php the_title(); ?></h1>
+	</header><!-- .entry-header -->
+
+	<div class="entry-content">
+		<?php the_content(); ?>
+		<?php
+			wp_link_pages( array(
+				'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'apostrophe-2' ),
+				'after'  => '</div>',
+			) );
+		?>
+	</div><!-- .entry-content -->
+
+</article><!-- #post-## -->

+ 35 - 0
apostrophe-2/content-single.php

@@ -0,0 +1,35 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ */
+?>
+<article id="post-<?php the_ID(); ?>">
+	<?php if ( apostrophe_2_has_post_thumbnail() ) { ?>
+		<figure class="entry-thumbnail apostrophe-2-thumb">
+			<?php the_post_thumbnail( 'apostrophe-2-featured' ); ?>
+		</figure>
+	<?php } ?>
+
+	<div class="entry-meta"><?php apostrophe_2_posted_on(); ?></div>
+	<?php edit_post_link( esc_html__( 'Edit', 'apostrophe-2' ), '<span class="edit-link">', '</span>' ); ?>
+	<h1 class="entry-title">
+		<?php the_title(); ?>
+	</h1>
+
+	<div class="entry-content">
+		<?php the_content(); ?>
+		<?php
+			wp_link_pages( array(
+				'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'apostrophe-2' ),
+				'after'  => '</div>',
+			) );
+		?>
+	</div><!-- .entry-content -->
+
+	<footer class="entry-footer">
+		<?php apostrophe_2_entry_footer(); ?>
+		<?php the_post_navigation( array( 'next_text' => wp_kses( __( '<span class="meta-nav">Next</span> %title', 'apostrophe-2' ), array( 'span' => array( 'class' => array() ) ) ), 'prev_text' => wp_kses( __('<span class="meta-nav">Previous</span> %title', 'apostrophe-2' ), array( 'span' => array( 'class' => array() ) ) ) ) ); ?>
+	</footer><!-- .entry-footer -->
+
+</article><!-- #post-## -->

+ 33 - 0
apostrophe-2/content.php

@@ -0,0 +1,33 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+	<?php
+	/*
+	* If our posts have featured images, we'll show them in the grid.
+	* Otherwise, we'll fall back to a grey box with an icon representing the post format.
+	*/
+	if ( apostrophe_2_has_post_thumbnail() ) {
+		$apostrophe_2_post_thumbnail = get_the_post_thumbnail();
+		$apostrophe_2_has_thumbnail = 'apostrophe-2-thumb';
+	} else {
+		$apostrophe_2_post_thumbnail = '<span></span>';
+		$apostrophe_2_has_thumbnail = 'apostrophe-2-nothumb';
+	} // check for post thumbnail
+	?>
+
+	<a class="entry-thumbnail <?php echo esc_attr( $apostrophe_2_has_thumbnail ); ?>" href="<?php echo esc_url( get_permalink() ); ?>">
+		<?php echo wp_kses_post( $apostrophe_2_post_thumbnail ); ?>
+	</a>
+	<header class="entry-header">
+		<div class="entry-meta">
+			<?php apostrophe_2_posted_on(); ?>
+		</div><!-- .entry-meta -->
+		<h2 class="entry-title"><a href="<?php echo esc_url( get_permalink() ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
+	</header><!-- .entry-header -->
+
+</article><!-- #post-## -->

文件差异内容过多而无法显示
+ 18 - 0
apostrophe-2/css/genericons.css


二进制
apostrophe-2/fonts/genericons-regular-webfont.eot


+ 133 - 0
apostrophe-2/fonts/genericons-regular-webfont.svg

@@ -0,0 +1,133 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="genericonsregular" horiz-adv-x="2048" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="500" />
+<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf100;" d="M1536 1408v-128h-1024v128h1024zM1152 1024h-640v128h640v-128zM1280 1152h256v-128h-256v128zM768 768h-256v128h256v-128zM896 896h640v-128h-640v128zM512 640h768v-128h-768v128z" />
+<glyph unicode="&#xf101;" d="M1024 1792q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1024 768q106 0 181 75t75 181t-75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75z" />
+<glyph unicode="&#xf102;" d="M1920 1408v-1024h-1792v896l512 128l128 256h512l128 -256h512zM512 1504l-256 -64v160h256v-96zM1024 512q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1024 1280q133 0 226.5 -93.5t93.5 -226.5 t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5z" />
+<glyph unicode="&#xf103;" d="M128 1408h896v-384h-896v384zM2048 1408v-896h-896v896h896zM128 896h384v-384h-384v384zM640 896h384v-384h-384v384z" />
+<glyph unicode="&#xf104;" d="M1664 1024l-1152 -640v1280z" />
+<glyph unicode="&#xf105;" d="M1408 1408q0 -124 -71.5 -222t-184.5 -138v-536l-256 -128v664q-113 40 -184.5 138t-71.5 222q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf106;" d="M512 1408h512l-256 -768h-384zM1792 1408l-256 -768h-384l128 768h512z" />
+<glyph unicode="&#xf107;" d="M1088 1792q133 0 226.5 -93.5t93.5 -226.5v-384q0 -97 -53 -176.5t-139 -116.5v151q64 57 64 142v384q0 80 -56 136t-136 56t-136 -56t-56 -136v-384q0 -85 64 -142v-151q-86 37 -139 116.5t-53 176.5v384q0 133 93.5 226.5t226.5 93.5zM960 1230v151q86 -37 139 -116.5 t53 -176.5v-384q0 -133 -93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5v384q0 97 53 176.5t139 116.5v-151q-64 -57 -64 -142v-384q0 -80 56 -136t136 -56t136 56t56 136v384q0 85 -64 142z" />
+<glyph unicode="&#xf108;" d="M256 1792h1024q96 0 176 -80t80 -176v-384q0 -96 -80 -176t-176 -80h-448l-448 -448v448h-128q-96 0 -176 80t-80 176v384q0 96 80 176t176 80zM1664 1152v384q96 0 176 -80t80 -176v-384q0 -96 -80 -176t-176 -80h-128v-448l-448 448h-320l128 128h384q168 0 276 108 t108 276z" />
+<glyph unicode="&#xf109;" d="M640 1280l384 384v-1280l-384 384h-384v512h384zM1386 1386l91 91q88 -89 137.5 -206t49.5 -247q0 -87 -23 -170t-64.5 -153.5t-99.5 -129.5l-91 91q71 71 110.5 164.5t39.5 197.5t-39.5 197.5t-110.5 164.5zM1205 1205l91 91q26 -27 46.5 -57.5t35 -65t22.5 -72.5t8 -77 q0 -78 -29.5 -148t-82.5 -124l-91 91q75 75 75 181t-75 181z" />
+<glyph unicode="&#xf200;" d="M1024 2048q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5q0 -335 -195.5 -601.5t-504.5 -369.5q-36 -7 -53 8.5t-17 40.5q0 4 0.5 102t0.5 179q0 130 -69 189q77 9 137.5 24.5t124.5 51.5t107 89t70.5 140t27.5 201q0 161 -105 274q6 15 11 35t9 56t-3.5 83.5 t-26.5 96.5q-4 1 -10.5 2t-32 -1t-55.5 -11t-79.5 -33.5t-104.5 -61.5q-118 33 -256 35q-138 -2 -256 -35q-55 37 -104 61.5t-80 33t-54.5 11.5t-33.5 1l-10 -2q-58 -146 -10 -271q-105 -115 -105 -274q0 -114 27.5 -201t70.5 -140t107 -89t124.5 -52t136.5 -24 q-53 -47 -65 -137q-28 -13 -59.5 -20t-75.5 -6.5t-87.5 28.5t-75.5 83q-2 4 -6.5 10.5t-19 24t-31.5 31t-44 25.5t-56 14h-10t-18.5 -3.5t-17 -9t4 -18.5t34.5 -31q3 -1 7.5 -4t19 -14.5t27.5 -27t30 -43.5t30 -61q1 -3 2.5 -7t8 -17t15.5 -25.5t24.5 -28t33.5 -28t45 -23.5 t57.5 -16t71.5 -3.5t87 11.5q0 -50 0.5 -110t0.5 -64q0 -24 -17 -40t-53 -10q-309 103 -504.5 370t-195.5 602q0 208 81 398t218.5 327t327 218t397.5 81z" />
+<glyph unicode="&#xf201;" d="M1024 2048q206 0 395.5 -82t327 -219.5t219.5 -327t82 -395.5t-82 -395.5t-219.5 -327t-327 -219.5t-395.5 -82t-395.5 82t-327 219.5t-219.5 327t-82 395.5t82 395.5t219.5 327t327 219.5t395.5 82zM1024 1920q-32 0 -96 -8t-96 -8q102 -166 304 -512q6 2 86 31 t118.5 45t108 47t122 64t93.5 69q-126 126 -290.5 199t-349.5 73zM672 1856q-194 -85 -329.5 -247.5t-182.5 -376.5q194 -22 444 14t388 82q-141 282 -320 528zM1760 1536q-71 -57 -162 -104.5t-214.5 -100.5t-183.5 -83q22 -29 36.5 -54.5t34 -67.5t25.5 -54q170 33 336 30 t288 -30q-26 285 -160 464zM128 1088v-64q0 -167 58 -319.5t166 -272.5q125 205 339 360t445 232q-16 48 -80 176q-282 -86 -481.5 -111t-446.5 -1zM1536 288q156 108 258 278t126 362q-276 46 -576 0q14 -27 43 -103t74.5 -231t74.5 -306zM1024 128q181 0 368 80 q-33 300 -208 688q-222 -74 -410 -225.5t-294 -350.5q216 -192 544 -192z" />
+<glyph unicode="&#xf202;" d="M1920 1584q-73 -111 -183 -191q0 -7 0.5 -23t0.5 -24q0 -122 -31 -246t-89.5 -241t-149.5 -218.5t-204 -177.5t-260.5 -119.5t-311.5 -43.5q-305 0 -564 165q48 -5 88 -5q256 0 456 157q-119 2 -213 73.5t-130 182.5q39 -7 69 -7q47 0 97 13q-127 26 -211 127t-84 233v5 q80 -43 167 -46q-76 50 -120 131t-44 175q0 101 50 185q138 -170 335 -271.5t423 -112.5q-10 39 -10 84q0 152 108 259.5t260 107.5q160 0 268 -116q128 26 233 89q-42 -132 -161 -203q109 13 211 58z" />
+<glyph unicode="&#xf203;" d="M384 1920h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-282v711h270l12 260h-282v192v12q0 60 21.5 87.5t87.5 27.5l166 -1l6 242q-78 10 -183 10q-94 0 -167 -27.5t-117 -74.5t-66 -105.5t-22 -126.5v-236h-254v-260h254v-711h-724q-106 0 -181 75 t-75 181v1280q0 106 75 181t181 75z" />
+<glyph unicode="&#xf204;" d="M1511 1272l-14 -303h-315v-841h-320v841h-222v303h222v258q0 78 26 147t77 124t136.5 87t194.5 32q55 0 108 -3t79 -6l26 -3l-7 -282h-193q-76 0 -101.5 -32t-25.5 -101v-14v-207h329z" />
+<glyph unicode="&#xf205;" d="M1024 1920q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1426 536l81 268q24 79 32.5 107.5t18.5 74.5t10 79q0 46 -11.5 90.5t-23.5 71t-32 60.5q-2 4 -11.5 19 t-12 20t-10.5 18.5t-11 19t-9 17.5t-8.5 19t-6.5 18t-5.5 19.5t-3 18.5t-1.5 20q0 57 39 100t97 43l10 -1q-110 101 -249.5 156.5t-294.5 55.5q-207 0 -385 -98t-288 -266h52q37 0 91 2.5t89 4.5l34 3q21 1 30.5 -14.5t2.5 -32.5t-27 -20q-44 -5 -93 -7l294 -873l176 529 l-125 344l-85 7q-20 2 -27.5 19t2.5 33t30 15q133 -10 212 -10q38 0 91.5 2.5t88.5 4.5l35 3q16 1 25.5 -8.5t10 -22t-7 -23.5t-23.5 -13q-43 -5 -92 -7zM1731 1410q5 -40 5 -82q0 -135 -61 -289l-246 -711q183 106 292 291.5t109 404.5q0 207 -99 386zM218 1024 q0 -236 125 -430.5t330 -294.5l-385 1053q-70 -156 -70 -328zM1024 218q138 0 268 46q-4 6 -6 11l-248 679l-242 -703q112 -33 228 -33z" />
+<glyph unicode="&#xf206;" d="M1664 1536v256h-128v-256h-256v-128h256v-256h128v256h256v-1024q0 -106 -75 -181t-181 -75h-507q5 28 5 50q0 143 -46.5 230t-189.5 194q-3 2 -20.5 15t-25 19t-25.5 20t-27.5 22.5t-24 22t-23 23.5t-17 22t-12.5 22.5t-4 20.5q0 52 23 87t99 94q180 141 180 324 q0 113 -45 204.5t-128 139.5h160l135 142h-607q-127 0 -241.5 -49t-194.5 -132v65q0 106 75 181t181 75h1280q106 0 181 -75t75 -181v-128h-256zM575 937q-125 4 -225.5 108t-121.5 262q-21 161 50.5 269.5t194.5 104.5q121 -4 215.5 -118.5t116.5 -277.5q21 -160 -43 -256 t-187 -92zM572 570q-18 0 -54.5 -0.5t-55.5 -0.5q-183 0 -334 -83v485q125 -127 330 -127q30 0 59 3q-32 -61 -32 -118q0 -33 13 -63t28.5 -48.5t45.5 -47.5zM966 218q7 -29 7 -66q0 -16 -1 -24h-588q-85 0 -153 50.5t-92 130.5q57 85 166 137.5t237 51.5q84 -1 158 -26 q19 -13 62 -42.5t61 -42t48 -37t44.5 -41.5t29 -41.5t21.5 -49.5z" />
+<glyph unicode="&#xf207;" d="M530 1285h1q67 0 108.5 39.5t41.5 97.5q-2 60 -42 98.5t-106 38.5q-67 0 -108 -39t-41 -98q0 -58 40.5 -97.5t105.5 -39.5zM1614 384v455q0 175 -83.5 266t-220.5 91q-50 0 -90.5 -12t-68.5 -34t-45 -41t-33 -44v112h-264v-793h264v443q0 45 8 64q16 40 50.5 68t85.5 28 q133 0 133 -179v-424h264zM663 1177h-263v-793h263v793z" />
+<glyph unicode="&#xf208;" d="M384 1920h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181v1280q0 106 75 181t181 75zM530 1285h1q67 0 108.5 39.5t41.5 97.5q-2 60 -42 98.5t-106 38.5q-67 0 -108 -39t-41 -98q0 -58 40.5 -97.5t105.5 -39.5zM1614 384v455 q0 175 -83.5 266t-220.5 91q-50 0 -90.5 -12t-68.5 -34t-45 -41t-33 -44v112h-264v-793h264v443q0 45 8 64q16 40 50.5 68t85.5 28q133 0 133 -179v-424h264zM663 1177h-263v-793h263v793z" />
+<glyph unicode="&#xf209;" d="M1073 2048q176 0 327.5 -60.5t253.5 -161t160 -231t58 -270.5q0 -246 -85 -443t-241 -309.5t-355 -112.5q-99 0 -186.5 46.5t-121.5 110.5q-73 -290 -89 -347q-34 -123 -127 -270l-149 54q-7 167 22 290l162 688q-40 81 -40 200q0 139 70.5 232.5t172.5 93.5 q83 0 127 -53.5t44 -135.5q0 -51 -18.5 -124t-49 -170t-44.5 -154q-23 -99 37.5 -171t161.5 -72q117 0 209.5 92t142 244.5t49.5 334.5q0 214 -139 349t-387 135q-139 0 -257.5 -49.5t-197 -133t-122.5 -193t-44 -229.5q0 -147 83 -247q18 -21 21.5 -34t-3.5 -37 q-16 -61 -25 -101q-7 -24 -24.5 -32t-39.5 1q-127 51 -192.5 181.5t-65.5 300.5q0 109 35.5 219t110 213t179 182t254 126.5t323.5 47.5z" />
+<glyph unicode="&#xf210;" d="M1024 2048q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5t-81 -398.5t-218 -326.5t-326.5 -218t-398.5 -81q-147 0 -290 42q74 116 103 219l72 282q28 -53 99 -90.5t151 -37.5q162 0 288.5 91.5t195.5 251t69 359.5q0 114 -47 220t-130 187.5t-206.5 130.5t-265.5 49 q-141 0 -262 -38.5t-205.5 -103t-145.5 -147.5t-89.5 -172.5t-28.5 -178.5q0 -138 53 -243.5t156 -147.5q18 -8 32.5 -1t18.5 26q2 9 10 41t11 41q5 19 2.5 30t-16.5 28q-68 78 -68 200q0 97 35.5 186t99.5 156.5t160 108t209 40.5q201 0 313.5 -109.5t112.5 -283.5 q0 -148 -40 -271.5t-115 -198t-169 -74.5q-82 0 -131.5 58.5t-30.5 138.5q11 46 35.5 125t39.5 138t15 101q0 66 -35.5 109.5t-102.5 43.5q-82 0 -139.5 -76t-57.5 -189q0 -43 8 -83.5t16 -59.5l9 -19q-113 -475 -132 -558q-24 -97 -18 -235q-275 120 -444 374t-169 564 q0 208 81 398t218.5 327t327 218t397.5 81z" />
+<glyph unicode="&#xf211;" d="M992 1024q0 172 -122 294t-294 122t-294 -122t-122 -294t122 -294t294 -122t294 122t122 294zM1888 1024q0 172 -122 294t-294 122t-294 -122t-122 -294t122 -294t294 -122t294 122t122 294z" />
+<glyph unicode="&#xf212;" d="M1919 1437q16 347 -260 355q-373 12 -505 -417q69 29 133 29q136 0 120 -152q-8 -92 -120 -268q-113 -176 -169 -176q-73 0 -133 271q-20 79 -72 407q-49 303 -258 284q-89 -8 -265 -160q-127 -113 -262 -231l84 -108q121 84 141 84q92 0 173 -287l144 -525 q108 -287 265 -287q253 0 619 471q353 451 365 710z" />
+<glyph unicode="&#xf213;" d="M512 1664h1024q159 0 271.5 -112.5t112.5 -271.5v-512q0 -159 -112.5 -271.5t-271.5 -112.5h-1024q-159 0 -271.5 112.5t-112.5 271.5v512q0 159 112.5 271.5t271.5 112.5zM1408 1024l-640 384v-768z" />
+<glyph unicode="&#xf214;" d="M1091 1920h-255q-17 -139 -62 -228q-48 -93 -121 -154q-74 -64 -181 -99v-253h198v-629q0 -121 26 -187q26 -65 92 -122t161 -89q93 -31 218 -31q110 0 201 22q88 20 208 76v282q-134 -88 -271 -88q-76 0 -136 36q-44 25 -61 70q-17 46 -17 200v460h426v281h-426v453z " />
+<glyph unicode="&#xf215;" d="M384 1920h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181v1280q0 106 75 181t181 75zM1792 1536v128q0 53 -37.5 90.5t-90.5 37.5h-128q-53 0 -90.5 -37.5t-37.5 -90.5v-128q0 -53 37.5 -90.5t90.5 -37.5h128q53 0 90.5 37.5 t37.5 90.5zM1024 1408q-159 0 -271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5zM1792 1152h-272q16 -66 16 -128q0 -212 -150 -362t-362 -150t-362 150t-150 362q0 62 16 128h-272v-768q0 -53 37.5 -90.5 t90.5 -37.5h1280q53 0 90.5 37.5t37.5 90.5v768z" />
+<glyph unicode="&#xf216;" d="M1061 1779l702 -467q29 -24 29 -55v-467q0 -32 -29 -54l-702 -468q-17 -11 -37 -11q-18 0 -37 11l-702 468q-29 22 -29 54v467q0 31 29 55l702 467q17 11 37 11t37 -11zM441 1257l231 -154l286 191v307zM1090 1294l286 -191l231 154l-517 344v-307zM1258 1024l-234 156 l-233 -156l233 -156zM388 914l165 110l-165 110v-220zM1660 1134l-165 -110l165 -110v220zM958 754l-286 191l-231 -155l517 -344v308zM1607 790l-231 155l-286 -191v-308z" />
+<glyph unicode="&#xf217;" d="M1024 1920q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1024 208q236 0 432 123.5t298 327.5q59 136 59 266q0 117 -43.5 221.5t-118.5 182.5t-175.5 131 t-215.5 73q116 -48 204 -145t127 -218q54 -151 17.5 -320t-150.5 -289q-111 -123 -276 -179t-332 -27q-168 27 -307 138t-210 270q-74 156 -67.5 338.5t93.5 335.5q88 155 238.5 260t328.5 135q2 0 35 6q-208 -16 -380.5 -128t-272.5 -293.5t-100 -392.5q0 -221 109.5 -409 t297.5 -297.5t409 -109.5zM1113 1770q-157 7 -306.5 -51.5t-258.5 -169.5q-109 -107 -159 -254.5t-30 -296.5q17 -148 100 -275.5t207 -200.5q120 -71 264 -78.5t267 49.5q-76 -21 -148 -21q-149 0 -275.5 74t-200.5 201t-74 276q0 214 146 373l3 3l14 14l1 1 q98 114 235 178t293 64q163 0 306 -70t241 -193q-36 57 -70 96q-104 126 -250 200.5t-305 80.5zM1415 1006q6 -142 -81 -257q-86 -115 -225 -157q-114 -35 -234 -7q83 -34 174 -34q195 0 333.5 138.5t138.5 333.5v2q-10 107 -63.5 202.5t-137.5 157.5q-102 77 -236 87 t-243 -49q-116 -62 -177 -167q-61 -107 -52 -231q8 -119 85 -217t186 -128q110 -33 221.5 8.5t170.5 134.5q61 91 50 204t-86 187q-70 77 -179.5 87t-188.5 -50q-85 -62 -105 -157q-21 -98 30 -182q50 -84 142 -108q92 -23 172 26q38 23 64 58.5t34 76.5q17 88 -34 159 q-52 72 -136 77q-83 6 -142 -54q-57 -55 -45 -138q6 -37 27.5 -68.5t52.5 -47.5q40 -21 87 -16q-46 1 -82 29t-49 71l-2 3q-14 30 -9.5 67t25.5 66q22 30 56.5 46.5t72.5 14.5t73.5 -23.5t54.5 -55.5q46 -76 8 -158q-18 -39 -53.5 -66.5t-78.5 -35.5q-43 -9 -88.5 3.5 t-78.5 43.5q-74 68 -68 169q2 65 45 118.5t109.5 77t132.5 5.5q68 -16 118.5 -70.5t65 -124.5t-9.5 -144q-37 -107 -150 -158.5t-224 -8.5q-114 43 -170 158q-55 117 -17 238q35 121 152 191t246 47q131 -19 223 -128t95 -246z" />
+<glyph unicode="&#xf218;" d="M1151 1835l151 85h-485q-264 0 -421 -129q-73 -64 -111.5 -147.5t-38.5 -167.5q0 -56 16 -109.5t49.5 -100.5t79.5 -82.5t109 -56.5t136 -21q19 0 75 5q0 -2 -4 -10.5t-4.5 -10.5t-3.5 -9.5t-4 -11l-3 -10.5t-2.5 -12.5t-1 -13t-0.5 -14.5q0 -26 5 -48t18.5 -45 t20.5 -32.5t26 -34.5q-61 -4 -98 -7.5t-107 -14.5t-131.5 -32.5t-112.5 -53.5q-50 -29 -86.5 -66.5t-56.5 -76.5t-29 -74.5t-9 -69.5q0 -66 32 -125.5t92.5 -107t159 -75.5t222.5 -28q117 0 218.5 25t174 68t124 99.5t76.5 120.5t25 131q0 40 -6.5 74.5t-22.5 65t-30.5 53 t-41.5 50t-45 43t-51 44.5l-85 66q-19 15 -28.5 24.5t-21 31t-11.5 45.5t12 47.5t21.5 34.5t32.5 33q37 29 59 48t52 52t46 64t28 75.5t12 94.5q0 43 -8 82t-23.5 70.5t-30.5 55.5t-38 47.5t-35 34.5t-32 27h146zM906 1238q-18 -19 -44 -33.5t-56.5 -23.5t-58.5 -9 q-58 0 -108 28.5t-83.5 73.5t-57.5 101.5t-34.5 111.5t-10.5 104q0 110 51 174q28 35 73.5 56t91.5 21q56 0 105.5 -28.5t83.5 -74.5t59 -103.5t36.5 -115.5t11.5 -110q0 -113 -59 -172zM2048 1152v-128h-256v-256h-128v256h-256v128h256v256h128v-256h256zM838 791 q51 -36 82 -59t63.5 -50.5t50.5 -48.5t33.5 -46t21.5 -50.5t6 -55.5q0 -113 -91 -183.5t-255 -70.5q-187 0 -300.5 80t-113.5 207q0 47 17 87.5t38.5 64.5t54 45t50.5 28.5t42 16.5q35 11 76.5 19.5t77.5 12t58.5 5t34.5 1.5q35 0 54 -3z" />
+<glyph unicode="&#xf219;" d="M1438 1833q12 -5 32 -14.5t74.5 -45.5t101 -78.5t97 -114.5t78 -153t27.5 -194.5t-40 -238.5q-43 -89 -97 -157.5t-109.5 -110t-115.5 -69t-115.5 -37t-107.5 -12t-95.5 4t-76 13t-49.5 13.5l-18 6v-277q-1 -3 -2 -9t-6.5 -23t-14 -34t-24.5 -39.5t-36 -42t-51.5 -39.5 t-68.5 -33q-52 -19 -107 -20t-97 11.5t-76.5 27.5t-53.5 27l-18 13v280q33 -34 67 -55.5t67.5 -28.5t61.5 11t44 63v946h312v-538l65 -13q206 -32 329 60q105 78 128 243q2 76 -15.5 141t-49 110.5t-72.5 82.5t-86.5 59.5t-91.5 39t-87.5 24t-73.5 11.5t-52 5h-19l-66 -2 q-217 -16 -359 -141q-57 -50 -97 -115q-27 -45 -39.5 -93t-11 -88t10 -78.5t22 -67.5t25.5 -51t21 -33l9 -12l-225 -201q-7 9 -18.5 25t-40.5 68.5t-49.5 107.5t-34.5 137.5t-8.5 163t41 179.5t102.5 191q70 78 153.5 135t167 86.5t172 45.5t169 15t156.5 -8t137.5 -21 t107.5 -26.5t72 -22.5z" />
+<glyph unicode="&#xf220;" d="M1857 834q51 -106 50 -217q0 -133 -65.5 -245.5t-178 -178t-244.5 -65.5q-123 0 -231 58q-79 -14 -155 -14q-171 0 -327 67t-269 180t-179.5 269t-66.5 327q0 86 17 169q-67 116 -67 247q0 133 65.5 245.5t178 178t245.5 65.5q141 0 260 -75q69 12 144 12 q171 0 327 -66.5t269 -179.5t179.5 -269t66.5 -327q0 -96 -19 -181zM1466 612q59 85 59 188q0 88 -34 149q-35 62 -96 100q-58 39 -143 66q-77 25 -187 49q-89 20 -116 28q-35 9 -68 27q-33 15 -50 38q-17 20 -17 49q0 46 52 80q54 36 146 36q97 0 141 -32q43 -32 75 -94 q30 -48 51 -67q25 -22 72 -22q53 0 87 36q34 35 34 81t-25 96q-24 47 -82 92q-57 45 -139 70q-86 26 -197 26q-139 0 -247 -40q-107 -39 -164 -113q-57 -73 -57 -170q0 -102 55 -170q52 -65 144 -105q95 -40 221 -66q93 -20 154 -38q57 -19 90 -50q33 -30 33 -80 q0 -64 -62 -105q-65 -44 -170 -44q-78 0 -123 22q-47 22 -70 54q-27 34 -49 86q-21 49 -49 72q-32 26 -75 26q-52 0 -87 -33q-36 -33 -36 -79q0 -75 54 -153q52 -76 139 -123q119 -63 302 -63q150 0 263 46q111 46 171 130z" />
+<glyph unicode="&#xf221;" d="M1664 1024q0 -41 -24 -74t-62 -46q22 -33 22 -72q0 -41 -24 -74t-62 -46q22 -33 22 -72q0 -53 -37.5 -90.5t-90.5 -37.5h-64q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-448q-65 0 -123 20t-93.5 44t-80.5 44t-87 20h-128v640h192q49 0 104 47t103.5 127.5 t80.5 204.5t32 261q0 5 0.5 13.5t4 31t9.5 39t19 30.5t31 14q33 0 77.5 -42t79.5 -119t35 -159q0 -85 -8 -165t-16 -117l-8 -38h416q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf222;" d="M1843 1168q0 -55 -28 -100.5t-74 -72.5q14 -50 14 -99q0 -135 -98.5 -250t-267.5 -181.5t-368 -66.5t-368.5 66.5t-268 181t-98.5 249.5q0 50 16 104q-44 27 -70.5 71.5t-26.5 97.5q0 83 59 142t142 59q100 0 160 -83q183 97 412 106l92 457q5 22 23 33q18 12 39 7 l313 -72q24 41 65.5 65.5t89.5 24.5q74 0 126.5 -52.5t52.5 -126.5t-52.5 -126.5t-126.5 -52.5q-71 0 -122 48.5t-56 119.5l-262 60l-77 -386q222 -12 397 -108q60 86 163 86q83 0 141.5 -59t58.5 -142zM1600 1805q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5 t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM1021 501q171 0 316.5 53t230.5 143.5t85 197.5q0 108 -85 199t-230.5 144t-316.5 53q-172 0 -317.5 -53t-230.5 -144t-85 -198t85 -198t230.5 -144t317.5 -53zM307 1168q0 -47 40 -75q47 75 132 137q-29 36 -73 36 q-41 0 -70 -28.5t-29 -69.5zM1698 1089q43 31 43 79q0 40 -28.5 69t-69.5 29q-45 0 -76 -39q83 -61 131 -138zM895 982q0 -46 -33 -79t-79 -33t-78.5 33t-32.5 79t32.5 79t78.5 33q47 0 79.5 -33t32.5 -79zM1265 1094q47 0 79.5 -33t32.5 -79t-33 -79t-79 -33t-79 33t-33 79 t32.5 79t79.5 33zM1224 776q15 15 36 15t36 -15t15 -36.5t-15 -36.5q-86 -86 -271 -86q-187 0 -273 86q-15 15 -15 36.5t15 36.5t36 15t36 -15q56 -56 199 -56q145 0 201 56z" />
+<glyph unicode="&#xf223;" d="M1105 1233v92q0 34 -23.5 57t-57.5 23t-57.5 -23t-23.5 -57l-1 -481q-1 -138 -101.5 -235t-241.5 -97q-142 0 -242.5 99t-100.5 238v209h263v-206q0 -33 23.5 -56.5t57.5 -23.5t57.5 23.5t23.5 56.5v487q5 136 104.5 230.5t238.5 94.5t238.5 -95.5t104.5 -231.5v-107 l-157 -45zM1792 1058v-209q0 -139 -100.5 -238t-242.5 -99t-242 97.5t-102 236.5v210l105 -48l157 46v-212q0 -33 23.5 -56.5t57.5 -23.5t57.5 23.5t23.5 56.5v216h263z" />
+<glyph unicode="&#xf224;" d="M512 1792h1024q106 0 181 -75t75 -181v-384q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5v384q0 106 75 181t181 75zM1024 1077l-293 294q-37 37 -91 37t-90 -37q-38 -37 -38 -90t38 -91l362 -362l4 4q37 -64 108 -64t108 64l5 -4 l362 362q37 38 37 91t-37 90t-91 37q-53 0 -90 -37z" />
+<glyph unicode="&#xf300;" d="M512 1536h1024q106 0 181 -75t75 -181v-384q0 -106 -75 -181t-181 -75h-448l-448 -448v448h-128q-106 0 -181 75t-75 181v384q0 106 75 181t181 75z" />
+<glyph unicode="&#xf301;" d="M1664 1152l-256 -640h-1024v1024h384l64 -128h448v-128h-640l-128 -256h128l64 128h960z" />
+<glyph unicode="&#xf302;" d="M1536 1536v-512l-768 -768l-512 512l768 768h512zM1280 1152q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf303;" d="M960 1792q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5zM960 512q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5 t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5zM1024 1115l298 -298l-90 -91l-336 336v474h128v-421z" />
+<glyph unicode="&#xf304;" d="M1024 1152q-106 0 -181 75t-75 181t75 181t181 75t181 -75t75 -181t-75 -181t-181 -75zM896 1024h256q159 0 271.5 -112.5t112.5 -271.5v-256h-1024v256q0 159 112.5 271.5t271.5 112.5z" />
+<glyph unicode="&#xf305;" d="M1664 1664v-1280h-1408v1280h256v128h128v-128h640v128h128v-128h256zM1536 640v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5zM832 1280h128q26 0 45 -19t19 -45v-512 q0 -26 -19 -45t-45 -19t-45 19t-19 45v448h-64q-26 0 -45 19t-19 45t19 45t45 19z" />
+<glyph unicode="&#xf306;" d="M1664 1664v-1280h-1408v1280h256v128h128v-128h640v128h128v-128h256zM1536 640v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5zM1088 1280h2h1h3q22 -2 38.5 -18t19.5 -39v-2v-2 v-1v-2q0 -5 -2 -15l-128 -512q-6 -26 -28.5 -40t-48.5 -7q-26 6 -40 28.5t-7 48.5l108 433h-174q-26 0 -45 19t-19 45t19 45t45 19h256z" />
+<glyph unicode="&#xf307;" d="M1664 1664v-1280h-1408v1280h256v128h128v-128h640v128h128v-128h256zM1536 640v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5zM768 1280h128v-128h-128v128zM1024 1280h128v-128 h-128v128zM1280 1280h128v-128h-128v128zM512 1024h128v-128h-128v128zM768 1024h128v-128h-128v128zM1024 1024h128v-128h-128v128zM1280 1024h128v-128h-128v128zM512 768h128v-128h-128v128zM768 768h128v-128h-128v128zM1024 768h128v-128h-128v128z" />
+<glyph unicode="&#xf308;" d="M1914 1371l-181 -181q-37 38 -90 38t-91 -38l-181 -181q-37 -37 -37 -90t37 -91l-181 -181l-227 226l-395 -395q-68 -68 -113.5 -93t-112.5 -43q12 45 22 71t38 66.5t76 88.5l395 395l-227 227l181 181q37 -37 90.5 -37t91.5 37l181 181q38 38 38 91t-38 90l181 181z" />
+<glyph unicode="&#xf400;" d="M1792 384l-128 -128l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337zM832 768q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5 q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf401;" d="M1792 384l-128 -128l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337zM832 768q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5 q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM512 1280h640v-128h-640v128z" />
+<glyph unicode="&#xf402;" d="M1664 256l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337l495 -495zM384 1216q0 -185 131.5 -316.5t316.5 -131.5 q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5q-185 0 -316.5 -131.5t-131.5 -316.5zM1152 1152h-256v-256h-128v256h-256v128h256v256h128v-256h256v-128z" />
+<glyph unicode="&#xf403;" d="M0 1024l506 506q101 103 234.5 160.5t283.5 57.5t283.5 -57.5t233.5 -159.5l507 -507l-506 -507q-101 -103 -234.5 -160t-283.5 -57t-283.5 57.5t-233.5 160.5zM272 1024l370 -371q77 -78 175.5 -119.5t206.5 -41.5t206 41.5t174 118.5l373 372l-371 371 q-158 161 -382 161q-108 0 -206.5 -41t-173.5 -119zM1024 1408q159 0 271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5zM1152 1024q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5 t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf404;" d="M1382 1653l-143 -143q-103 46 -215 46q-108 0 -206.5 -41t-173.5 -119l-372 -372l240 -240l-136 -136l-376 376l506 506q101 103 234.5 160.5t283.5 57.5q193 0 358 -95zM1709 1619l-90 90l-1280 -1280l90 -90zM1122 1394l-468 -468q-14 54 -14 98q0 159 112.5 271.5 t271.5 112.5q44 0 98 -14zM2048 1024l-506 -507q-101 -103 -234.5 -160t-283.5 -57q-193 0 -358 95l143 143q103 -46 215 -46q108 0 206 41.5t174 118.5l373 372l-241 241l136 135zM926 654l468 468q14 -54 14 -98q0 -159 -112.5 -271.5t-271.5 -112.5q-44 0 -98 14z" />
+<glyph unicode="&#xf405;" d="M1216 1088l320 -320l-128 -128l-320 320l-320 -320l-128 128l320 320l-320 320l128 128l320 -320l320 320l128 -128z" />
+<glyph unicode="&#xf406;" d="M1216 1088l832 -832l-128 -128l-832 832l-832 -832l-128 128l832 832l-832 832l128 128l832 -832l832 832l128 -128z" />
+<glyph unicode="&#xf407;" d="M1536 1408v-128h-1152v128l256 128q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM832 1408h256q26 0 45 19t19 45t-19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19zM1408 1216v-704q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5 t-37.5 90.5v704h128v-704h128v704h128v-704h128v704h128v-704h128v704h128z" />
+<glyph unicode="&#xf408;" d="M844 1150l-588 1l476 -330l-183 -535l475 332l475 -332l-183 535l476 330l-587 -1l-181 535z" />
+<glyph unicode="&#xf409;" d="M1664 1152l-128 -128v-512h-1024v512l-128 128l640 512zM1152 1024h-256v-448h256v448z" />
+<glyph unicode="&#xf410;" d="M1792 1536v-128l-768 -384l-768 384v128h1536zM1024 832l768 384v-704h-1536v704z" />
+<glyph unicode="&#xf411;" d="M1728 1280l-896 -896h-448v448l896 896zM685 941l96 -96l595 595l-96 96zM1440 1376l-595 -595l96 -96l595 595zM896 640l-256 256l-128 -128l256 -256z" />
+<glyph unicode="&#xf412;" d="M1280 192v448h-1024v704l384 384v-704h640v448l640 -640z" />
+<glyph unicode="&#xf413;" d="M256 1536v256q209 0 408 -55t367.5 -154t310.5 -241t241 -310.5t154 -367.5t55 -408h-256q0 260 -101.5 497t-273 408.5t-408.5 273t-497 101.5zM256 1024v256q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5h-256q0 209 -103 385.5t-279.5 279.5t-385.5 103zM640 448 q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56t136 56t56 136z" />
+<glyph unicode="&#xf414;" d="M1237 1711l759 -1237q88 -142 31 -244t-224 -102h-1557q-168 0 -225 102t31 244l760 1237q57 93 134.5 126.5t155 0t135.5 -126.5zM1152 896v384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 384 q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf415;" d="M128 1024h400q45 0 79.5 27.5t44.5 69.5q33 125 136.5 206t235.5 81q154 0 270 -114q38 -38 90.5 -38t90.5 38q37 38 37 91t-37 90q-88 89 -204.5 139t-246.5 50q-194 0 -353 -106t-234 -278h-309v-256zM1280 1024q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181 t181 -75t181 75t75 181zM1920 1024h-400q-45 0 -79.5 -27.5t-44.5 -69.5q-33 -125 -136.5 -206t-235.5 -81q-156 0 -269 115q-38 37 -91 37t-91 -38q-37 -38 -37 -91t37 -90q89 -89 205 -139t246 -50q194 0 353 106t234 278h309v256z" />
+<glyph unicode="&#xf416;" d="M1088 1792q133 0 226.5 -93.5t93.5 -226.5v-640q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5v320h128v-320q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5v640q0 80 -56 136t-136 56t-136 -56t-56 -136v-512q0 -26 19 -45t45 -19t45 19 t19 45v452h128v-452q0 -80 -56 -136t-136 -56t-136 56t-56 136v512q0 133 93.5 226.5t226.5 93.5z" />
+<glyph unicode="&#xf417;" d="M1536 1216q0 -117 -44.5 -222.5t-124.5 -185.5l-407 -406l-407 406q-80 80 -124.5 185.5t-44.5 222.5t45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM960 896q133 0 226.5 93.5t93.5 226.5t-93.5 226.5t-226.5 93.5t-226.5 -93.5 t-93.5 -226.5t93.5 -226.5t226.5 -93.5z" />
+<glyph unicode="&#xf418;" d="M1536 1408l-512 -768h-128l-288 416l128 128l224 -192l448 512z" />
+<glyph unicode="&#xf419;" d="M2048 1792v-256h-2048v256h2048zM0 1152h2048v-256h-2048v256zM0 512h2048v-256h-2048v256z" />
+<glyph unicode="&#xf420;" d="M256 1792h640v-640l-232 232q-72 -71 -112 -163.5t-40 -196.5q0 -176 108.5 -313.5t275.5 -180.5v-262q-180 30 -326 137t-230 269.5t-84 349.5q0 155 60 294.5t167 246.5zM1792 1024q0 -155 -60 -294.5t-167 -246.5l227 -227h-640v640l19 -19l213 -213q71 71 111.5 164 t40.5 196q0 176 -108.5 313.5t-275.5 180.5v263q180 -31 326 -137.5t230 -269.5t84 -350z" />
+<glyph unicode="&#xf421;" d="M1536 1152v-256h-1152v256h1152z" />
+<glyph unicode="&#xf422;" d="M1536 1536v-1024h-1152v1024h1152zM1408 1280h-896v-640h896v640z" />
+<glyph unicode="&#xf423;" d="M301 960h403v-384h-128v256h-493l373 671l112 -62zM2048 960v-384h-128v256h-493l373 671l112 -62l-267 -481h403zM1088 1344q87 0 160.5 -43t116.5 -116.5t43 -160.5t-43 -160.5t-116.5 -116.5t-160.5 -43t-160.5 43t-116.5 116.5t-43 160.5t43 160.5t116.5 116.5 t160.5 43zM1088 832q79 0 135.5 56.5t56.5 135.5t-56.5 135.5t-135.5 56.5t-135.5 -56.5t-56.5 -135.5t56.5 -135.5t135.5 -56.5z" />
+<glyph unicode="&#xf424;" d="M1792 1408v-768l-384 -384h-768l-384 384v768l384 384h768zM1152 1024v384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf425;" d="M1536 1664v-1280h-1152v1280h256q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5h256zM1088 1664h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45t-19 45t-45 19zM1408 1536h-128v-128h-640v128h-128v-1024h896v1024zM704 1280q26 0 45 -19 t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM896 1280h384v-128h-384v128zM704 1024q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM896 1024h384v-128h-384v128zM704 768q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z M896 768h384v-128h-384v128z" />
+<glyph unicode="&#xf426;" d="M1641 1024h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-1280q-106 0 -181 75t-75 181t75 181t181 75h7q-7 29 -7 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5t112.5 -271.5q0 -62 -23 -128z" />
+<glyph unicode="&#xf427;" d="M1432 1722l286 -286q74 -75 74 -180.5t-74 -180.5l-233 -233q-74 -73 -178.5 -74t-179.5 71l-455 -455h-288v288l455 455l-1 1q-74 74 -74 180t74 181l233 233q75 74 181 74t180 -74zM1504 1264l-256 256l-160 -160l256 -256z" />
+<glyph unicode="&#xf428;" d="M1024 1280q106 0 181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181t75 181t181 75z" />
+<glyph unicode="&#xf429;" d="M1517 960l-493 -493l-87 86l343 343h-896v128h896l-343 343l87 86z" />
+<glyph unicode="&#xf430;" d="M531 960l493 -493l87 86l-343 343h896v128h-896l343 343l-87 86z" />
+<glyph unicode="&#xf431;" d="M1536 1152l-576 -576l-576 576l128 128l448 -448l448 448z" />
+<glyph unicode="&#xf432;" d="M1536 768l-128 -128l-448 448l-448 -448l-128 128l576 576z" />
+<glyph unicode="&#xf433;" d="M896 0h-896v896z" />
+<glyph unicode="&#xf434;" d="M2048 896v-896h-896z" />
+<glyph unicode="&#xf435;" d="M1664 1408v-128h-1280v128h1280zM1024 1152l640 -640h-1280z" />
+<glyph unicode="&#xf436;" d="M512 1536h128v-128h-128v128zM768 1536h128v-128h-128v128zM1024 1536h128v-128h-128v128zM1408 1536v-128h-128v128h128zM512 1280h128v-128h-128v128zM768 1280h128v-128h-128v128zM1024 1280h128v-128h-128v128zM1280 1280h128v-128h-128v128zM512 1024h128v-128h-128 v128zM768 1024h128v-128h-128v128zM1024 1024h128v-128h-128v128zM1280 1024h128v-128h-128v128zM512 768h128v-128h-128v128zM768 768h128v-128h-128v128zM1024 768h128v-128h-128v128zM1280 768h128v-128h-128v128z" />
+<glyph unicode="&#xf437;" d="M768 1792h512q106 0 181 -75t75 -181v-1024q0 -106 -75 -181t-181 -75h-512q-106 0 -181 75t-75 181v1024q0 106 75 181t181 75zM1408 1536h-768v-768h768v768zM1024 384q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 z" />
+<glyph unicode="&#xf438;" d="M768 1792h512q106 0 181 -75t75 -181v-1024q0 -106 -75 -181t-181 -75h-512q-106 0 -181 75t-75 181v384h128v-128h768v768h-768v-128h-128v128q0 106 75 181t181 75zM768 1024h-512v256h512v128l384 -256l-384 -256v128zM1024 384q53 0 90.5 37.5t37.5 90.5t-37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf439;" d="M896 1280h-256v384q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5v-384zM1408 1280h-256v384q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5v-384zM384 1152h1280q0 -231 -145.5 -406.5t-366.5 -220.5v-269h-256v269q-221 45 -366.5 220.5t-145.5 406.5z" />
+<glyph unicode="&#xf440;" d="M1641 1024h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-384v256h-512v-256h-384q-106 0 -181 75t-75 181t75 181t181 75h6q-6 32 -6 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5t112.5 -271.5q0 -62 -23 -128z M1152 384h256l-384 -384l-384 384h256v256h256v-256z" />
+<glyph unicode="&#xf441;" d="M1641 1024h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-512v256h256l-384 384l-384 -384h256v-256h-512q-106 0 -181 75t-75 181t75 181t181 75h6q-6 32 -6 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5 t112.5 -271.5q0 -62 -23 -128z" />
+<glyph unicode="&#xf442;" d="M1664 1664v-640h-128v422l-550 -550l-90 91l550 549h-422v128h640zM1280 896l128 128v-512h-896v896h512l-128 -128h-256v-640h640v256z" />
+<glyph unicode="&#xf443;" d="M1536 1280v-896h-1024v1280h640zM1408 1152h-384v384h-384v-1024h768v640z" />
+<glyph unicode="&#xf444;" d="M1664 640h-64q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5h64v-128h-1024q-106 0 -181 75t-75 181v1024q0 106 75 181t181 75h1024v-1152zM640 384h818q-50 55 -50 128t50 128h-818q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf445;" d="M1888 748l-58 -140l-305 22q-44 -56 -107 -107l22 -305l-139 -58l-201 232q-67 -8 -76 -8q-8 0 -75 8l-201 -232l-139 58l21 305q-56 44 -107 107l-305 -22l-58 139l232 201q-8 67 -8 76q0 8 8 75l-232 201l58 139l305 -21q47 60 107 107l-21 305l139 58l201 -232 q67 8 75 8t75 -8l201 232l140 -58l-22 -305q56 -44 107 -107l305 22l58 -139l-232 -201q8 -67 8 -76q0 -8 -8 -75zM1024 768q106 0 181 75t75 181t-75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75z" />
+<glyph unicode="&#xf446;" d="M1024 1792q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1536 1024q0 212 -150 362t-362 150q-136 0 -259 -72l699 -699q72 123 72 259zM512 1024 q0 -212 150 -362t362 -150q135 0 259 72l-699 699q-72 -126 -72 -259z" />
+<glyph unicode="&#xf447;" d="M640 896v-128h896v-128h-1024v1024h-256v128h384v-256h1152l-256 -640h-896zM640 512q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5zM1408 512q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5z" />
+<glyph unicode="&#xf448;" d="M896 1664v-1280h-384v1280h384zM1536 1664v-1280h-384v1280h384z" />
+<glyph unicode="&#xf449;" d="M1536 1536v-1024h-1024v1024h1024z" />
+<glyph unicode="&#xf450;" d="M640 1664v-1280h-384v1280h384zM1792 1664v-1280l-1024 640z" />
+<glyph unicode="&#xf451;" d="M1280 1024l-1024 -640v1280zM1792 1664v-1280h-384v1280h384z" />
+<glyph unicode="&#xf452;" d="M1536 1024l-1024 -640v1280z" />
+<glyph unicode="&#xf453;" d="M512 2048h1024q106 0 181 -75t75 -181v-1536q0 -106 -75 -181t-181 -75h-1024q-106 0 -181 75t-75 181v1536q0 106 75 181t181 75zM1536 1792h-1024v-1280h1024v1280zM1024 128q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5z" />
+<glyph unicode="&#xf454;" d="M512 2048h1024q106 0 181 -75t75 -181v-1536q0 -106 -75 -181t-181 -75h-1024q-106 0 -181 75t-75 181v640h256v-384h1024v1280h-1024v-384h-256v384q0 106 75 181t181 75zM640 1024h-512v256h512v128l384 -256l-384 -256v128zM1024 128q53 0 90.5 37.5t37.5 90.5 t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf455;" d="M960 1792q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5zM960 512q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5 t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5zM960 1440q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM896 1184h128v-448h-128v448z" />
+<glyph unicode="&#xf456;" d="M960 1792q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5zM960 512q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5 t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5zM888 1024l-22 414h189l-23 -414h-144zM960 928q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28z" />
+<glyph unicode="&#xf457;" d="M960 1792q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5zM960 512q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5 t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5zM1142 1404q55 -42 55 -117q0 -52 -24 -91q-25 -38 -79 -74q-43 -27 -58 -43q-11 -12 -11 -33v-22h-135v38q0 42 18 72q16 29 62 58q32 20 51 40 q15 18 15 41q0 19 -16 29q-17 11 -44 11q-65 0 -154 -47l-61 119q110 62 228 62q98 0 153 -43zM960 928q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28z" />
+<glyph unicode="&#xf458;" d="M896 384v480l-768 -480v1280l768 -480v480l1024 -640z" />
+<glyph unicode="&#xf459;" d="M1152 384v480l768 -480v1280l-768 -480v480l-1024 -640z" />
+<glyph unicode="&#xf460;" d="M896 1280l-256 -768h-128l-256 768h128l86 256h340zM1792 1280l-256 -768h-768l256 768h128l86 256h340l86 -256h128zM747 1280l-43 128h-128l-43 -128h214zM1515 1280l-43 128h-128l-43 -128h214z" />
+<glyph unicode="&#xf461;" d="M1024 384l648 613q112 106 120 264t-93 276t-251.5 126.5t-262.5 -97.5l-161 -153l-161 153q-112 106 -262.5 97.5t-251.5 -126.5t-93 -276t120 -264z" />
+<glyph unicode="&#xf462;" d="M1276 1505l-248 62l-256 -1024l248 -62zM619 711l-209 313l209 313l-213 142l-304 -455l304 -455zM1946 1024l-303 455l-213 -142l208 -313l-208 -313l213 -142z" />
+<glyph unicode="&#xf463;" d="M768 1024l-768 384v128h1536v-128zM1024 512h-1024v704l768 -384l256 128v-448zM1280 1152h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5zM1920 768h-256v256h-128v-256h-256 v-128h256v-256h128v256h256v128z" />
+<glyph unicode="&#xf464;" d="M768 1024l-768 384v128h1536v-128zM1024 512h-1024v704l768 -384l256 128v-448zM1280 1152h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5zM1920 768h-640v-128h640v128z" />
+<glyph unicode="&#xf465;" d="M768 1024l-768 384v128h1536v-128zM768 832l256 128v-448h-1024v704zM1280 1152h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5zM1984 837l-90 90l-362 -362l-181 181l-91 -90 l272 -272z" />
+<glyph unicode="&#xf466;" d="M320 1024l320 -320v-320l-640 640l640 640v-320zM1152 1280h256q212 0 362 -150t150 -362v-300l-150 150q-74 74 -168 112t-194 38h-256v-384l-640 640l640 640v-384z" />
+<glyph unicode="&#xf467;" d="M1024 1280h256q212 0 362 -150t150 -362v-300l-150 150q-74 74 -168 112t-194 38h-256v-384l-640 640l640 640v-384z" />
+<glyph unicode="&#xf468;" d="M256 1792h256v-1536h-256v1536zM1792 1664v-768h-256q-70 0 -125.5 13t-93 32l-75 38t-93 32t-125.5 13q-71 0 -125 -13t-85 -32t-56.5 -38t-54 -32t-63.5 -13v768q35 0 63.5 13t54 32t56.5 38t85 32t125 13q70 0 125.5 -13t93 -32l75 -38t93 -32t125.5 -13h256z" />
+<glyph unicode="&#xf469;" d="M1408 1664h-768v-256h768v256zM1792 1280v-768h-256v384h-1024v-384h-256v768h1536zM1633 256h-768l-112 113q-113 113 -113 271v128h768v-128q0 -158 113 -271z" />
+<glyph unicode="&#xf470;" d="M1536 1280v-128q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-1024q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5v128q0 212 150 362t362 150t362 -150t150 -362zM1280 1152v128q0 106 -75 181t-181 75t-181 -75t-75 -181v-128h512z " />
+<glyph unicode="&#xf471;" d="M1223 1121q83 -39 134 -117t51 -172q0 -133 -93.5 -226.5t-226.5 -93.5h-576v1024h512q106 0 181 -75t75 -181q0 -87 -57 -159zM768 1152h128q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5h-128v-256zM768 640h192q80 0 136 56t56 136t-56 136t-136 56h-192v-384z " />
+<glyph unicode="&#xf472;" d="M1240 1408l-240 -768h128l-40 -128h-448l40 128h128l240 768h-128l40 128h448l-40 -128h-128z" />
+<glyph unicode="&#xf473;" d="M1664 1664v-1280h-1280v1280h1280zM768 1408q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5zM1536 1088l-128 192l-448 -672l-192 288l-256 -384h1024v576z" />
+<glyph unicode="&#xf500;" d="M128 0l960 960l960 -960h-1920z" />
+<glyph unicode="&#xf501;" d="M0 128l960 960l-960 960v-1920z" />
+<glyph unicode="&#xf502;" d="M128 2048l960 -960l960 960h-1920z" />
+<glyph unicode="&#xf503;" d="M2048 128l-960 960l960 960v-1920z" />
+</font>
+</defs></svg> 

二进制
apostrophe-2/fonts/genericons-regular-webfont.ttf


二进制
apostrophe-2/fonts/genericons-regular-webfont.woff


+ 34 - 0
apostrophe-2/footer.php

@@ -0,0 +1,34 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The template for displaying the footer.
+ *
+ * Contains the closing of the #content div and all content after
+ */
+?>
+
+	</div><!-- #content -->
+
+	<footer id="colophon" class="site-footer" role="contentinfo">
+
+		<?php if ( is_active_sidebar( 'sidebar-4' ) ) : ?>
+		<div class="widget-area">
+			<div id="footer-sidebar">
+				<?php dynamic_sidebar( 'sidebar-4' ); ?>
+			</div>
+		</div>
+		<?php endif; ?>
+
+		<div class="site-info">
+			<a href="<?php echo esc_url( __( 'http://wordpress.org/', 'apostrophe-2' ) ); ?>"><?php printf( esc_html__( 'Proudly powered by %s', 'apostrophe-2' ), 'WordPress' ); ?></a>
+			<span class="sep"> | </span>
+			<?php printf( esc_html__( 'Theme: %1$s by %2$s.', 'apostrophe-2' ), 'Apostrophe 2', '<a href="http://wordpress.com/themes/" rel="designer">WordPress.com</a>' ); ?>
+		</div><!-- .site-info -->
+	</footer><!-- #colophon -->
+</div><!-- #page -->
+
+<?php wp_footer(); ?>
+
+</body>
+</html>

+ 276 - 0
apostrophe-2/functions.php

@@ -0,0 +1,276 @@
+<?php
+/**
+ * Apostrophe functions and definitions
+ *
+ * @package Apostrophe 2
+ */
+
+/**
+ * Set the content width in pixels, based on the theme's design and stylesheet.
+ *
+ * Priority 0 to make it available to lower priority callbacks.
+ *
+ * @global int $content_width
+ */
+function apostrophe_2_content_width() {
+	$GLOBALS['content_width'] = apply_filters( 'apostrophe_2_content_width', 723 );
+}
+add_action( 'after_setup_theme', 'apostrophe_2_content_width', 0 );
+
+/**
+ * Sets up theme defaults and registers support for various WordPress features.
+ *
+ * Note that this function is hooked into the after_setup_theme hook, which
+ * runs before the init hook. The init hook is too late for some features, such
+ * as indicating support for post thumbnails.
+ */
+if ( ! function_exists( 'apostrophe_2_setup' ) ) :
+	function apostrophe_2_setup() {
+
+		/*
+		 * Make theme available for translation.
+		 * Translations can be filed in the /languages/ directory.
+		 */
+		load_theme_textdomain( 'apostrophe-2', get_template_directory() . '/languages' );
+
+		// Add default posts and comments RSS feed links to head.
+		add_theme_support( 'automatic-feed-links' );
+
+		// Load editor styles and custom fonts.
+		add_editor_style( array( 'editor-style.css', apostrophe_2_fonts_url() ) );
+
+		/*
+		 * Let WordPress manage the document title.
+		 * By adding theme support, we declare that this theme does not use a
+		 * hard-coded <title> tag in the document head, and expect WordPress to
+		 * provide it for us.
+		 */
+		add_theme_support( 'title-tag' );
+
+		/*
+		 * Enable support for Post Thumbnails on posts and pages.
+		 *
+		 * @link http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails
+		 */
+		add_theme_support( 'post-thumbnails' );
+		set_post_thumbnail_size( 450, 450, true );
+		add_image_size( 'apostrophe-2-featured', 930, 450, true );
+		add_image_size( 'apostrophe-2-mini', 60, 60, true );
+		add_image_size( 'apostrophe-2-gallery', 550, 550, true );
+
+		register_nav_menus( array(
+			'menu-1' => esc_html__( 'Header Menu', 'apostrophe-2' ),
+		) );
+
+		/*
+		 * Switch default core markup for search form, comment form, and comments
+		 * to output valid HTML5.
+		 */
+		add_theme_support( 'html5', array(
+			'comment-list', 'comment-form', 'search-form', 'gallery', 'caption',
+		) );
+
+		// Set up the WordPress core custom background feature.
+		add_theme_support( 'custom-background', apply_filters( 'apostrophe_2_custom_background_args', array(
+			'default-color' => 'ffffff',
+			'default-image' => '',
+		) ) );
+
+		// Enable support for custom logo.
+		add_theme_support( 'custom-logo', array(
+			'height'      => 300,
+			'width'       => 1030,
+			'flex-height' => true,
+			'flex-width'  => true
+		) );
+
+		// Add theme support for selective refresh for widgets.
+    	add_theme_support( 'customize-selective-refresh-widgets' );
+	}
+endif; // apostrophe_2_setup
+add_action( 'after_setup_theme', 'apostrophe_2_setup' );
+
+/**
+ * Adjust content width for full-width page template
+ */
+function apostrophe_2_adjusted_content_width() {
+	global $content_width;
+
+	if ( is_page_template( 'templates/full-width-page.php' ) ||
+			( ! is_active_sidebar( 'sidebar-1' ) && ! is_active_sidebar( 'sidebar-2' ) && ! is_active_sidebar( 'sidebar-3' ) ) ) {
+		$content_width = 1060; /* pixels */
+	}
+}
+add_action( 'template_redirect', 'apostrophe_2_adjusted_content_width', 0 );
+
+/**
+ * Register lots of widget areas.
+ *
+ * @link http://codex.wordpress.org/Function_Reference/register_sidebar
+ */
+function apostrophe_2_widgets_init() {
+	register_sidebar( array(
+		'name'          => esc_html__( 'Primary', 'apostrophe-2' ),
+		'id'            => 'sidebar-1',
+		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+		'after_widget'  => '</aside>',
+		'before_title'  => '<h2 class="widget-title">',
+		'after_title'   => '</h2>',
+	) );
+
+	register_sidebar( array(
+		'name'          => esc_html__( 'Secondary', 'apostrophe-2' ),
+		'id'            => 'sidebar-2',
+		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+		'after_widget'  => '</aside>',
+		'before_title'  => '<h2 class="widget-title">',
+		'after_title'   => '</h2>',
+	) );
+
+	register_sidebar( array(
+		'name'          => esc_html__( 'Tertiary', 'apostrophe-2' ),
+		'id'            => 'sidebar-3',
+		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+		'after_widget'  => '</aside>',
+		'before_title'  => '<h2 class="widget-title">',
+		'after_title'   => '</h2>',
+	) );
+
+	register_sidebar( array(
+		'name'          => esc_html__( 'Footer Sidebar', 'apostrophe-2' ),
+		'id'            => 'sidebar-4',
+		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+		'after_widget'  => '</aside>',
+		'before_title'  => '<h3 class="widget-title">',
+		'after_title'   => '</h3>',
+	) );
+}
+add_action( 'widgets_init', 'apostrophe_2_widgets_init' );
+
+/**
+ * Load all Google fonts used in theme
+ */
+function apostrophe_2_fonts_url() {
+	$fonts_url = '';
+
+	/* Translators: If there are characters in your language that are not
+	* supported by PT Serif, translate this to 'off'. Do not translate
+	* into your own language.
+	*/
+	$pt_serif = _x( 'on', 'PT Serif font: on or off', 'apostrophe-2' );
+
+	/* Translators: If there are characters in your language that are not
+	* supported by Open Sans, translate this to 'off'. Do not translate
+	* into your own language.
+	*/
+	$open_sans = _x( 'on', 'Open Sans font: on or off', 'apostrophe-2' );
+
+	if ( 'off' !== $pt_serif || 'off' !== $open_sans ) :
+		$font_families = array();
+
+		if ( 'off' !== $pt_serif ) {
+			$font_families[] = 'PT Serif:400,400italic,700,700italic';
+		}
+
+		if ( 'off' !== $open_sans ) {
+			$font_families[] = 'Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic';
+		}
+
+		$query_args = array(
+			'family' => urlencode( implode( '|', $font_families ) ),
+			'subset' => urlencode( 'latin,latin-ext,cyrillic' ),
+		);
+
+		$fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
+
+	endif;
+	return $fonts_url;
+}
+
+/**
+ * Enqueue scripts and styles.
+ */
+function apostrophe_2_scripts() {
+
+	wp_enqueue_style( 'apostrophe-2-style', get_stylesheet_uri(), array(), '20140520' );
+	wp_enqueue_style( 'genericons', get_template_directory_uri() . '/css/genericons.css', array(), '20131222' );
+	wp_enqueue_style( 'apostrophe-2-fonts', apostrophe_2_fonts_url(), array(), null );
+
+	wp_enqueue_script( 'apostrophe-2-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20150605', true );
+	wp_enqueue_script( 'apostrophe-2-navigation', get_template_directory_uri() . '/js/navigation.js', array( 'jquery' ), '20161104', true );
+	wp_enqueue_script( 'apostrophe-2', get_template_directory_uri() . '/js/apostrophe.js', array( 'jquery' ), '20150226', true );
+
+	if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
+		wp_enqueue_script( 'comment-reply' );
+	}
+
+	wp_localize_script( 'apostrophe-2-navigation', 'screenReaderText', array(
+		'expand'   => esc_html__( 'expand child menu', 'apostrophe-2' ),
+		'collapse' => esc_html__( 'collapse child menu', 'apostrophe-2' ),
+	) );
+}
+add_action( 'wp_enqueue_scripts', 'apostrophe_2_scripts' );
+
+/**
+ * Use a specific size for the gallery shortcode.
+ *
+ * Unless a size is explicitly provided in the shortcode,
+ * use a size registered with the theme if the number of columns
+ * is more than a single one.
+ */
+function apostrophe_2_shortcode_atts_gallery( $out, $pairs, $atts ) {
+	if ( empty( $atts['size'] ) && $out['columns'] >= 2 ) {
+		$out['size'] = 'apostrophe-2-gallery';
+	}
+	return $out;
+}
+add_filter( 'shortcode_atts_gallery', 'apostrophe_2_shortcode_atts_gallery', 10, 3 );
+
+/**
+ * Add a body class to indicate when the user is viewing the site via the Customizer.
+ * This allows us to hide the star-to-tag-as-featured-content buttons, since they're
+ * largely irrelevant here, and may confuse users.
+ */
+function apostrophe_2_body_class( $classes ) {
+
+	if ( ! is_active_sidebar( 'sidebar-1' ) && ! is_active_sidebar( 'sidebar-2' ) && ! is_active_sidebar( 'sidebar-3' ) ) {
+		$classes[] = 'apostrophe-2-no-sidebar';
+	}
+
+	return $classes;
+}
+add_filter( 'body_class', 'apostrophe_2_body_class' );
+
+/**
+ * Remove the "home" link from the default menu.
+ */
+function apostrophe_2_page_menu_args( $args ) {
+	$args['show_home'] = true;
+	return $args;
+}
+add_filter( 'wp_page_menu_args', 'apostrophe_2_page_menu_args' );
+
+/**
+ * Implement the Custom Header feature.
+ */
+require get_template_directory() . '/inc/custom-header.php';
+
+/**
+ * Custom template tags for this theme.
+ */
+require get_template_directory() . '/inc/template-tags.php';
+
+/**
+ * Customizer additions.
+ */
+require get_template_directory() . '/inc/customizer.php';
+
+/**
+ * Load Jetpack compatibility file.
+ */
+require get_template_directory() . '/inc/jetpack.php';
+
+/**
+ * Featured post stuff
+ */
+require get_template_directory() . '/inc/featured-posts.php';

+ 42 - 0
apostrophe-2/header.php

@@ -0,0 +1,42 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The Header for our theme.
+ *
+ * Displays all of the <head> section and everything up till <div id="content">
+ */
+?><!DOCTYPE html>
+<html <?php language_attributes(); ?>>
+	<head>
+		<meta charset="<?php bloginfo( 'charset' ); ?>">
+		<meta name="viewport" content="width=device-width, initial-scale=1">
+		<link rel="profile" href="http://gmpg.org/xfn/11">
+	<?php wp_head(); ?>
+	</head>
+
+	<body <?php body_class(); ?>>
+		<div id="page" class="hfeed site">
+
+			<header id="masthead" class="site-header" role="banner">
+				<div class="site-branding">
+					<?php the_custom_logo(); ?>
+					<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
+					<h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
+				</div>
+
+				<nav id="site-navigation" class="main-navigation" role="navigation">
+					<a class="menu-toggle"><?php esc_html_e( 'Menu', 'apostrophe-2' ); ?></a>
+					<a class="skip-link screen-reader-text" href="#content"><?php esc_html_e( 'Skip to content', 'apostrophe-2' ); ?></a>
+
+					<?php wp_nav_menu( array(
+						'theme_location' => 'menu-1',
+						'menu_class'     => 'apostrophe-2-navigation',
+					) ); ?>
+
+					<?php apostrophe_2_social_menu(); ?>
+
+				</nav><!-- #site-navigation -->
+			</header><!-- #masthead -->
+
+			<div id="content" class="site-content">

+ 77 - 0
apostrophe-2/inc/custom-header.php

@@ -0,0 +1,77 @@
+<?php
+/**
+ * Custom Header functionality
+ *
+ * @package Apostrophe 2
+ */
+
+/**
+ * Set up the WordPress core custom header settings.
+ */
+function apostrophe_2_custom_header_setup() {
+	add_theme_support( 'custom-header', array(
+		'default-image'          => '',
+		'default-text-color'     => '362e77',
+		'width'                  => 1048,
+		'height'                 => 214,
+		'flex-width'             => true,
+		'flex-height'            => true,
+		'wp-head-callback'       => 'apostrophe_2_header_style',
+	) );
+}
+add_action( 'after_setup_theme', 'apostrophe_2_custom_header_setup' );
+
+if ( ! function_exists( 'apostrophe_2_header_style' ) ) :
+/**
+ * Styles the header image and text displayed on the blog
+ */
+ 	function apostrophe_2_header_style() {
+	 	$header_image = get_header_image();
+		$text_color   = get_header_textcolor();
+
+		/* Output the CSS for our custom styles */
+		?>
+		<style type="text/css" id="apostrophe-2-header-css">
+		<?php
+			/* Do we have a custom header image? */
+			if ( get_header_image() ) :
+		?>
+		.site-branding {
+			background: url('<?php echo esc_url( get_header_image() ); ?>') center center;
+			background-size: cover;
+			min-height: 200px;
+			padding: 3em;
+		}
+		<?php
+			endif;
+			/* Has the text been hidden? */
+			if ( ! display_header_text() ) :
+		?>
+		.site-title,
+		.site-description {
+			clip: rect(1px, 1px, 1px, 1px);
+			position: absolute;
+		}
+
+		.site-branding {
+			text-align: center;
+		}
+
+		.site-logo {
+			float: none;
+			margin-top: 0;
+			margin-bottom: 3.5px;
+		}
+		<?php
+			/* If the user has set a custom color for the text, use that. */
+			elseif ( get_theme_support( 'custom-header', 'default-text-color' ) !== $text_color ) :
+		?>
+			.site-title a,
+			.site-description {
+				color: #<?php echo esc_attr( $text_color ); ?>;
+			}
+		<?php endif; ?>
+		</style>
+		<?php
+	}
+endif; // apostrophe_2_header_style

+ 26 - 0
apostrophe-2/inc/customizer.php

@@ -0,0 +1,26 @@
+<?php
+/**
+ * Apostrophe 2 Theme Customizer
+ *
+ * @package Apostrophe 2 2
+ */
+
+/**
+ * Add postMessage support for site title and description for the Theme Customizer.
+ *
+ * @param WP_Customize_Manager $wp_customize Theme Customizer object.
+ */
+function apostrophe_2_customize_register( $wp_customize ) {
+	$wp_customize->get_setting( 'blogname' )->transport         = 'postMessage';
+	$wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
+	$wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
+}
+add_action( 'customize_register', 'apostrophe_2_customize_register' );
+
+/**
+ * Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
+ */
+function apostrophe_2_customize_preview_js() {
+	wp_enqueue_script( 'apostrophe-2-customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20130508', true );
+}
+add_action( 'customize_preview_init', 'apostrophe_2_customize_preview_js' );

+ 67 - 0
apostrophe-2/inc/featured-posts.php

@@ -0,0 +1,67 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * Featured post functionality
+ */
+
+function apostrophe_2_get_featured_posts() {
+    return apply_filters( 'apostrophe_2_get_featured_posts', array() );
+}
+/**
+ * Looks up featured posts via a filter or uses ones provided by Jetpack.
+ *
+ * @return WP_Query
+ */
+function apostrophe_2_has_featured_posts( $minimum = 1 ) {
+    if ( is_paged() )
+        return false;
+
+    $minimum = absint( $minimum );
+    $featured_posts = apply_filters( 'apostrophe_2_get_featured_posts', array() );
+
+    if ( ! is_array( $featured_posts ) )
+        return false;
+
+    if ( $minimum > count( $featured_posts ) )
+        return false;
+
+    return true;
+}
+
+/**
+ * Returns true if the given post is featured.
+ *
+ * @return bool Whether the given post is featured or not.
+ */
+function apostrophe_2_is_featured( $post_id = null ) {
+	$post = get_post( $post_id );
+	$featured = false;
+
+	$term_id = apostrophe_2_get_jetpack_featured_content_term_id();
+	if ( ! $term_id ) {
+		return $featured;
+	}
+
+	$post_tags = wp_get_object_terms( $post->ID, 'post_tag' );
+
+	if ( in_array( $term_id, wp_list_pluck( $post_tags, 'term_id' ) ) ) {
+		$featured = true;
+	}
+
+	return $featured;
+}
+
+/*
+ * Gets the featured content by ID.
+ */
+function apostrophe_2_get_jetpack_featured_content_term_id() {
+	if ( ! method_exists( 'Featured_Content', 'get_setting' ) ) {
+		return 0;
+	}
+	$term = get_term_by( 'name', Featured_Content::get_setting( 'tag-name' ), 'post_tag' );
+	if ( ! $term ) {
+		return 0;
+	}
+	return $term->term_id;
+}

+ 81 - 0
apostrophe-2/inc/headstart/en.json

@@ -0,0 +1,81 @@
+{
+    "settings": {
+        "options": {
+            "show_on_front": "posts",
+            "featured-content": {
+                "tag-id": 35890,
+                "tag-name": "featured",
+                "hide-tag": 0,
+                "show-all": 0
+            }
+        },
+        "theme_mods": {
+            "0": false,
+            "custom_css_post_id": -1,
+            "nav_menu_locations": {
+                "menu-1": "primary"
+            },
+            "custom_logo": "https:\/\/apostrophe2demo.files.wordpress.com\/2017\/05\/apostrophe-logo.png",
+            "background_color": "ffffff"
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": [],
+            "keep_submenu_items": true
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Search"
+            },
+            "sidebar": "sidebar-1",
+            "position": 0
+        },
+        {
+            "id": "blog_subscription-3",
+            "id_base": "blog_subscription",
+            "settings": {
+                "title": "Follow Blog via Email",
+                "title_following": "You are following this blog",
+                "subscribe_logged_in": "Click to follow this blog and receive notifications of new posts by email.",
+                "subscribe_text": "Enter your email address to follow this blog and receive notifications of new posts by email.",
+                "subscribe_button": "Follow",
+                "show_subscribers_total": 1
+
+            },
+            "sidebar": "sidebar-2",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Contact",
+            "post_content": "[contact-form][contact-field label=\"Name\" type=\"name\" required=\"1\"\/][contact-field label=\"Email\" type=\"email\" required=\"1\"\/][contact-field label=\"Comment\" type=\"textarea\" required=\"1\"\/][\/contact-form]",
+            "post_status": "publish",
+            "menu_order": 3,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 0,
+            "hs_like_status": 0,
+            "attachment_url": "https:\/\/headstartdata.files.wordpress.com\/2016\/06\/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "The Journey Begins",
+            "post_content": "Thanks for joining me! <blockquote>Good company in a journey makes the way seem shorter. — Izaak Walton<\/blockquote><img class=\"wp-image-7 size-full\" src=\"https://twentysixteendemo.files.wordpress.com/2015/11/post.png\" alt=\"post\" width=\"1000\" height=\"563\" \/>",
+            "post_status": "publish",
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 0,
+            "hs_like_status": 0,
+            "hs_old_id": 102
+        }
+    ]
+}

+ 618 - 0
apostrophe-2/inc/jetpack-fonts.php

@@ -0,0 +1,618 @@
+<?php
+/* Custom Fonts: Apostrophe */
+
+add_filter( 'typekit_add_font_category_rules', function( $category_rules ) {
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '#infinite-handle span,
+    .comment-reply-link,
+    .edit-link,
+    .entry-footer a[rel="category tag"],
+    .entry-footer a[rel="tag"],
+    .entry-meta',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Open Sans", Arial, sans-serif' ),
+      array( 'property' => 'font-size', 'value' => '12px' ),
+      array( 'property' => 'font-weight', 'value' => '600' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.archive .apostrophe-2-nothumb span:before,
+    .blog .apostrophe-2-nothumb span:before,
+    .entry-footer a[rel="category tag"]::before,
+    .entry-footer a[rel="tag"]::before,
+    .entry-format::before,
+    .nav-next .meta-nav:before,
+    .nav-previous .meta-nav:before,
+    .search .apostrophe-2-nothumb span:before,
+    .apostrophe-2-navigation .menu-item-has-children > a:after,
+    .apostrophe-2-social li a::before',
+    array(
+      array( 'property' => 'font-family', 'value' => 'Genericons' ),
+      array( 'property' => 'font-size', 'value' => '16px' ),
+      array( 'property' => 'font-weight', 'value' => 'normal' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    'html',
+    array(
+      array( 'property' => 'font-family', 'value' => 'sans-serif' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'b,
+    strong',
+    array(
+      array( 'property' => 'font-weight', 'value' => 'bold' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'dfn',
+    array(
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    'h1',
+    array(
+      array( 'property' => 'font-size', 'value' => '2em' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'small',
+    array(
+      array( 'property' => 'font-size', 'value' => '80%' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'sub,
+    sup',
+    array(
+      array( 'property' => 'font-size', 'value' => '75%' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    'code,
+    kbd,
+    pre,
+    samp',
+    array(
+      array( 'property' => 'font-family', 'value' => 'monospace, monospace' ),
+      array( 'property' => 'font-size', 'value' => '1em' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'button,
+    input,
+    optgroup,
+    select,
+    textarea',
+    array(
+      array( 'property' => 'font', 'value' => 'inherit' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'optgroup',
+    array(
+      array( 'property' => 'font-weight', 'value' => 'bold' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    'html',
+    array(
+      array( 'property' => 'font-size', 'value' => '62.5%' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'body,
+    button,
+    input,
+    select,
+    textarea',
+    array(
+      array( 'property' => 'font-family', 'value' => '"PT Serif", Georgia, "Times New Roman", serif' ),
+      array( 'property' => 'font-size', 'value' => '19px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '#reply-title,
+    .comments-title,
+    .widget-title,
+    .widgettitle,
+    .widget-title label,
+    h1,
+    h2,
+    h3,
+    h4,
+    h5,
+    h6',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Open Sans", Arial, sans-serif' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    'h1',
+    array(
+      array( 'property' => 'font-size', 'value' => '42px' ),
+      array( 'property' => 'font-weight', 'value' => '300' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '#reply-title,
+    .comments-title,
+    .widget-title,
+    .widgettitle,
+    .widget-title label,
+    h2',
+    array(
+      array( 'property' => 'font-size', 'value' => '32px' ),
+      array( 'property' => 'font-weight', 'value' => '700' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    'h3',
+    array(
+      array( 'property' => 'font-size', 'value' => '28px' ),
+      array( 'property' => 'font-weight', 'value' => '300' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    'h4',
+    array(
+      array( 'property' => 'font-size', 'value' => '21px' ),
+      array( 'property' => 'font-weight', 'value' => '600' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    'h5',
+    array(
+      array( 'property' => 'font-size', 'value' => '19px' ),
+      array( 'property' => 'font-weight', 'value' => '400' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    'h6',
+    array(
+      array( 'property' => 'font-size', 'value' => '17px' ),
+      array( 'property' => 'font-weight', 'value' => '600' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.emphasis',
+    array(
+      array( 'property' => 'font-size', 'value' => '1.25em' ),
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'b,
+    strong',
+    array(
+      array( 'property' => 'font-weight', 'value' => 'bold' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'cite,
+    dfn,
+    em,
+    i',
+    array(
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    'pre',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Courier 10 Pitch", Courier, monospace' ),
+      array( 'property' => 'font-size', 'value' => '0.85em' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    'code,
+    kbd,
+    tt,
+    var',
+    array(
+      array( 'property' => 'font-family', 'value' => 'Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace' ),
+      array( 'property' => 'font-size', 'value' => '0.85em' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'small',
+    array(
+      array( 'property' => 'font-size', 'value' => '75%' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'big',
+    array(
+      array( 'property' => 'font-size', 'value' => '125%' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'blockquote',
+    array(
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'cite',
+    array(
+      array( 'property' => 'font-style', 'value' => 'normal' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.pullquote',
+    array(
+      array( 'property' => 'font-size', 'value' => '1.2em' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.pullquote cite',
+    array(
+      array( 'property' => 'font-size', 'value' => '0.8em' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'dt',
+    array(
+      array( 'property' => 'font-weight', 'value' => 'bold' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'table',
+    array(
+      array( 'property' => 'font-size', 'value' => '0.85em' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'table caption',
+    array(
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.button,
+    .button-primary,
+    .button-secondary,
+    button,
+    input[type="button"],
+    input[type="reset"],
+    input[type="submit"]',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Open Sans", Arial, sans-serif' ),
+      array( 'property' => 'font-size', 'value' => '18px' ),
+      array( 'property' => 'font-weight', 'value' => '300' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'label',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Open Sans", Arial, sans-serif' ),
+      array( 'property' => 'font-size', 'value' => '14px' ),
+      array( 'property' => 'font-weight', 'value' => '600' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'input[type="email"],
+    input[type="password"],
+    input[type="search"],
+    input[type="text"],
+    input[type="url"],
+    textarea',
+    array(
+      array( 'property' => 'font-size', 'value' => '18px' ),
+      array( 'property' => 'font-weight', 'value' => 'normal' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.main-navigation',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Open Sans", Arial, sans-serif' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.main-navigation a',
+    array(
+      array( 'property' => 'font-size', 'value' => '17px' ),
+      array( 'property' => 'font-weight', 'value' => '600' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.apostrophe-2-social li a::before',
+    array(
+      array( 'property' => 'font-size', 'value' => '20px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.nav-next,
+    .nav-previous',
+    array(
+      array( 'property' => 'font-size', 'value' => '17px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.nav-next .meta-nav,
+    .nav-previous .meta-nav',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Open Sans", Arial, sans-serif' ),
+      array( 'property' => 'font-size', 'value' => '28px' ),
+      array( 'property' => 'font-weight', 'value' => '100' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.nav-next .meta-nav:before,
+    .nav-previous .meta-nav:before',
+    array(
+      array( 'property' => 'font-size', 'value' => '36px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.paging-navigation .page-numbers',
+    array(
+      array( 'property' => 'font-size', 'value' => '20px' ),
+      array( 'property' => 'font-weight', 'value' => '400' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.screen-reader-text:active,
+    .screen-reader-text:focus,
+    .screen-reader-text:hover',
+    array(
+      array( 'property' => 'font-size', 'value' => '0.875px' ),
+      array( 'property' => 'font-weight', 'value' => 'bold' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.widget select',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '.site-title',
+    array(
+      array( 'property' => 'font-family', 'value' => '"PT Serif", Georgia, "Times New Roman", serif' ),
+      array( 'property' => 'font-size', 'value' => '36px' ),
+      array( 'property' => 'font-weight', 'value' => '400' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '.site-description',
+    array(
+      array( 'property' => 'font-size', 'value' => '21px' ),
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.site-footer .site-info',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.entry-format::before',
+    array(
+      array( 'property' => 'font-size', 'value' => '24px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.page-links',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Open Sans", Arial, sans-serif' ),
+      array( 'property' => 'font-size', 'value' => '14px' ),
+      array( 'property' => 'font-weight', 'value' => '600' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.page-links a',
+    array(
+      array( 'property' => 'font-weight', 'value' => '400' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.entry-footer .post-categories,
+    .entry-footer .post-tags',
+    array(
+      array( 'property' => 'font-size', 'value' => '0' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.single .author .author-bio',
+    array(
+      array( 'property' => 'font-size', 'value' => '17px' ),
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '.archive .entry-title,
+    .blog .entry-title,
+    .search .entry-title',
+    array(
+      array( 'property' => 'font-family', 'value' => '"PT Serif", Georgia, "Times New Roman", serif' ),
+      array( 'property' => 'font-size', 'value' => '21px' ),
+      array( 'property' => 'font-weight', 'value' => 'normal' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '.archive .apostrophe-2-featured .entry-title,
+    .blog .apostrophe-2-featured .entry-title,
+    .search .apostrophe-2-featured .entry-title',
+    array(
+      array( 'property' => 'font-size', 'value' => '36px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.apostrophe-2-inline-controls a',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '.widget-title,
+    .widgettitle,
+    .widget-title label',
+    array(
+      array( 'property' => 'font-size', 'value' => '18px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.widget-area .sidebar-primary aside ul',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.widget-area .sidebar-secondary,
+    .widget-area .sidebar-tertiary',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.error404 .page-content .widget',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.comment-meta',
+    array(
+      array( 'property' => 'font-family', 'value' => '"Open Sans", Arial, sans-serif' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.comment-meta .comment-author b',
+    array(
+      array( 'property' => 'font-size', 'value' => '28px' ),
+      array( 'property' => 'font-weight', 'value' => '300' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.comment-meta .comment-metadata',
+    array(
+      array( 'property' => 'font-size', 'value' => '14px' ),
+      array( 'property' => 'font-weight', 'value' => 'normal' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.form-allowed-tags',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.wp-caption-text',
+    array(
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.gallery-caption',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.main-navigation .menu-toggle:before',
+    array(
+      array( 'property' => 'font-weight', 'value' => 'normal' ),
+      array( 'property' => 'font-family', 'value' => 'Genericons' ),
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    'h1',
+    array(
+      array( 'property' => 'font-size', 'value' => '36px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.archive .apostrophe-2-nothumb span:before,
+    .blog .apostrophe-2-nothumb span:before,
+    .search .apostrophe-2-nothumb span:before',
+    array(
+      array( 'property' => 'font-size', 'value' => '64px' ),
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'none',
+    '.archive article .apostrophe-2-nothumb span:before,
+    .blog article .apostrophe-2-nothumb span:before,
+    .search article .apostrophe-2-nothumb span:before',
+    array(
+      array( 'property' => 'font-size', 'value' => '128px' ),
+    )
+  );
+
+  return $category_rules;
+} );

+ 93 - 0
apostrophe-2/inc/jetpack.php

@@ -0,0 +1,93 @@
+<?php
+/**
+ * Jetpack Compatibility File
+ * See: http://jetpack.me/
+ *
+ * @package Apostrophe 2
+ */
+
+function apostrophe_2_jetpack_setup() {
+	// Add theme support for Infinite Scroll.
+	add_theme_support( 'infinite-scroll', array(
+		'container'      => 'main',
+		'footer'         => 'colophon',
+		'footer_widgets' => 'footer-sidebar',
+		'wrapper'        => false,
+	) );
+
+	// Add theme support for Responsive Videos.
+	add_theme_support( 'jetpack-responsive-videos' );
+
+	// Add theme support for Featured Content.
+	add_theme_support( 'featured-content', array(
+		'filter'    => 'apostrophe_2_get_featured_posts',
+		'max_posts' => 6,
+	) );
+
+	// Add theme support for Content Options.
+	add_theme_support( 'jetpack-content-options', array(
+		'author-bio'      => true,
+		'post-details'    => array(
+			'stylesheet' => 'apostrophe-2-style',
+			'date'       => '.entry-header .entry-meta, .posted-on',
+			'categories' => '.post-categories',
+			'tags'       => '.post-tags',
+			'author'     => '.byline',
+		),
+		'featured-images' => array(
+			'archive'      => true,
+			'post'         => true,
+			'post-default' => false,
+			'page'         => true,
+			'page-default' => false,
+			'fallback'     => true,
+		),
+	) );
+
+	add_theme_support( 'jetpack-social-menu', 'svg' );
+}
+add_action( 'after_setup_theme', 'apostrophe_2_jetpack_setup' );
+
+/**
+ * Custom function to check for a post thumbnail;
+ * If Jetpack is not available, fall back to has_post_thumbnail()
+ */
+function apostrophe_2_has_post_thumbnail( $post = null ) {
+	if ( function_exists( 'jetpack_has_featured_image' ) ) {
+		return jetpack_has_featured_image( $post );
+	} else {
+		return has_post_thumbnail( $post );
+	}
+}
+
+/**
+ * Return early if Social Menu is not available.
+ */
+function apostrophe_2_social_menu() {
+	if ( ! function_exists( 'jetpack_social_menu' ) ) {
+		return;
+	} else {
+		jetpack_social_menu();
+	}
+}
+
+/**
+ * Author Bio Avatar Size.
+ */
+function apostrophe_2_author_bio_avatar_size() {
+    return 125; // in px
+}
+add_filter( 'jetpack_author_bio_avatar_size', 'apostrophe_2_author_bio_avatar_size' );
+
+/**
+ * Change the wrapper id on the blog index page.
+ */
+function apostrophe_2_infinite_scroll_js_settings( $settings ) {
+
+	if ( is_home() || is_archive() || is_search() ) {
+		$settings['id'] = 'posts-wrapper';
+	}
+
+	return $settings;
+}
+add_filter( 'infinite_scroll_js_settings', 'apostrophe_2_infinite_scroll_js_settings' );

+ 18 - 0
apostrophe-2/inc/style-wpcom.css

@@ -0,0 +1,18 @@
+/* = Styles for WordPress.com
+----------------------------------------------- */
+/* Authors Widget */
+.widget_authors ul,
+.widget_author_grid ul {
+	list-style-type: none;
+	padding-left: 0 !important;
+}
+
+.widget_authors ul ul {
+	list-style-type: circle;
+}
+
+.widget_authors img {
+	margin-right: 12px;
+	width: 24px;
+	vertical-align: middle;
+}

+ 71 - 0
apostrophe-2/inc/template-tags.php

@@ -0,0 +1,71 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * Custom template tags for this theme.
+ *
+ * Eventually, some of the functionality here could be replaced by core features.
+ */
+
+if ( ! function_exists( 'apostrophe_2_posted_on' ) ) :
+/**
+ * Prints HTML with meta information for the current post-date/time and author.
+ */
+function apostrophe_2_posted_on() {
+	$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
+	if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
+		$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
+	}
+
+	$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() )
+	);
+
+	$posted_on = sprintf(
+		esc_html_x( '%s', 'post date', 'apostrophe-2' ),
+		'<a href="' . esc_url( get_permalink() ) . '" rel="bookmark">' . $time_string . '</a>'
+	);
+
+	$byline = sprintf(
+		esc_html_x( '%s', 'post author', 'apostrope-2' ),
+		'<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '">' . esc_html( get_the_author() ) . '</a></span>'
+	);
+	if ( is_sticky() && ! is_single() && ! is_archive() ) {
+		echo '<a href="' . esc_url( get_permalink() ) . '" rel="bookmark">' . esc_html__( 'Featured', 'apostrophe-2' ) . '</a><span class="byline"> ' . $byline . '</span>'; // WPCS: XSS OK.
+	} else {
+		echo '<span class="posted-on">' . $posted_on . '</span><span class="byline"> ' . $byline . '</span>'; // WPCS: XSS OK.
+	}
+}
+endif;
+
+if ( ! function_exists( 'apostrophe_2_entry_footer' ) ) :
+/**
+ * Prints HTML with meta information for the categories, tags and comments.
+ * Also prints a card with the author's bio.
+ */
+	function apostrophe_2_entry_footer() {
+
+		// Show categories, tags, and author if we're on a post page
+		if ( 'post' === get_post_type() ) {
+			$categories_list = get_the_category_list();
+			if ( $categories_list ) {
+				$apostrophe_2_tags = $categories_list;
+			}
+
+			$tags_list = get_the_tag_list( '<ul class="post-tags"><li>', '</li><li>', '</li></ul>' );
+			if ( $tags_list && ! is_wp_error( $tags_list ) ) {
+				$apostrophe_2_tags .= $tags_list;
+			}
+
+			if ( $apostrophe_2_tags ) {
+				echo '<div class="apostrophe-2-tags">' . wp_kses_post( $apostrophe_2_tags ) . '</div>';
+			}
+		}
+
+		if ( function_exists( 'jetpack_author_bio' ) ) jetpack_author_bio();
+
+	}
+endif;

+ 213 - 0
apostrophe-2/inc/wpcom-colors.php

@@ -0,0 +1,213 @@
+<?php
+/* Custom Colors: Apostrophe 2 */
+
+// Background
+add_color_rule( 'bg', '#ffffff', array(
+	array( 'body', 'background-color' ),
+	array( '.infinite-container', 'background-color' ),
+) );
+
+// Primary accent color
+add_color_rule( 'txt', '#117bb8', array(
+
+  // Needs contrast against content background (opaque white)
+  array( 'a, .main-navigation a:hover, .apostrophe-2-social li:hover a::before, .archive .entry-title a, .blog .entry-title a, .search .entry-title a,
+		 .site-title a:hover',
+		 'color', '#ffffff' ),
+
+  // Primary sidebar background needs only enough contrast to stand out a smidge (from background)
+  array( '.widget-area .sidebar-primary aside',
+		  'background-color', '#ffffff', 1 ),
+
+  // Links and tags should stand out a bit more, since they're smaller
+  array( '.entry-meta .posted-on,
+		  .entry-meta .byline,
+		  .sticky .entry-meta,
+		  .comment-reply-link,
+		  .entry-footer a[rel="tag"],
+		  #infinite-handle span', 'background-color', '#ffffff', 2 ),
+
+
+  array( 'button,
+		  input[type="button"],
+		  input[type="reset"],
+		  input[type="submit"]', 'color', '#ffffff' ),
+
+  array( 'button,
+		  input[type="button"],
+		  input[type="reset"],
+		  input[type="submit"],
+		  .button-primary,
+		  .button,
+		  .button-secondary,
+		  .apostrophe-2-navigation .current_page_item a,
+		  .apostrophe-2-navigation .current-menu-item a,
+		  .apostrophe-2-navigation .current-post-ancestor a,
+		  .apostrophe-2-navigation .current-menu-ancestor a,
+		  .apostrophe-2-navigation .current-menu-parent a,
+		  .apostrophe-2-navigation .current-post-parent a', 'border-color', 2 ),
+
+  array( 'input[type="text"]:focus,
+		  input[type="email"]:focus,
+		  input[type="url"]:focus,
+		  input[type="password"]:focus,
+		  input[type="search"]:focus,
+		  textarea:focus', 'color' ),
+
+  array( 'input[type="text"]:focus,
+		  input[type="email"]:focus,
+		  input[type="url"]:focus,
+		  input[type="password"]:focus,
+		  input[type="search"]:focus,
+		  textarea:focus', 'border-color' ),
+
+  array( '.sidebar-primary button,
+		  .sidebar-primary input[type="button"],
+		  .sidebar-primary input[type="reset"],
+		  .sidebar-primary input[type="submit"]', 'color', 'link', 10 ),
+
+  array( '.sidebar-primary button:hover,
+		  .sidebar-primary input[type="button"]:hover,
+		  .sidebar-primary input[type="reset"]:hover,
+		  .sidebar-primary input[type="submit"]:hover', 'border-color', 'link' ),
+
+  array( '.sidebar-primary button:hover,
+		  .sidebar-primary input[type="button"]:hover,
+		  .sidebar-primary input[type="reset"]:hover,
+		  .sidebar-primary input[type="submit"]:hover', 'background-color', '1' ),
+
+  // Needs contrast against #F8F8F8 (secondary sidebar)
+  array( '.sidebar-secondary a',
+		 'color', '#f8f8f8' ),
+
+  array( '.sidebar-secondary button,
+		  .sidebar-secondary input[type="button"],
+		  .sidebar-secondary input[type="reset"],
+		  .sidebar-secondary input[type="submit"]', 'color', '#f8f8f8' ),
+
+  array( '.sidebar-secondary button:hover,
+		  .sidebar-secondary input[type="button"]:hover,
+		  .sidebar-secondary input[type="reset"]:hover,
+		  .sidebar-secondary input[type="submit"]:hover', 'border-color', '#f8f8f8' ),
+
+  // Needs contrast against #FFFFFF (tertiary sidebar)
+  array( '.sidebar-tertiary button,
+		  .sidebar-tertiary input[type="button"],
+		  .sidebar-tertiary input[type="reset"],
+		  .sidebar-tertiary input[type="submit"]', 'color', '#ffffff' ),
+
+  array( '.sidebar-tertiary button:hover,
+		  .sidebar-tertiary input[type="button"]:hover,
+		  .sidebar-tertiary input[type="reset"]:hover,
+		  .sidebar-tertiary input[type="submit"]:hover,
+		  .site-footer button:hover,
+		  .site-footer input[type="button"]:hover,
+		  .site-footer input[type="reset"]:hover,
+		  .site-footer input[type="submit"]:hover', 'border-color', '#ffffff' ),
+
+  array( '.sidebar-secondary button:hover,
+		  .sidebar-secondary input[type="button"]:hover,
+		  .sidebar-secondary input[type="reset"]:hover,
+		  .sidebar-secondary input[type="submit"]:hover,
+		  .sidebar-tertiary button:hover,
+		  .sidebar-tertiary input[type="button"]:hover,
+		  .sidebar-tertiary input[type="reset"]:hover,
+		  .sidebar-tertiary input[type="submit"]:hover,
+		  .site-footer button:hover,
+		  .site-footer input[type="button"]:hover,
+		  .site-footer input[type="reset"]:hover,
+		  .site-footer input[type="submit"]:hover', 'background-color', 0.25 ),
+
+),
+__( 'Links and Buttons' ) );
+
+// Secondary accent color
+add_color_rule( 'link', '#362e77', array(
+
+	// No contrast
+	array ( '.widget-area .sidebar-primary aside',
+			'border-color' ),
+
+	// Needs contrast against content background (opaque white)
+	array( 'a:hover, a:focus, a:active,
+		.blog .featured-content .entry-title a, .blog .sticky .entry-title a',
+		'color', '#ffffff' ),
+
+	// Site title needs some contrast, but less
+	array( 'a:hover, a:focus, a:active, .site-title a',
+		'color', '#ffffff', 2 ),
+
+	// Category tag background needs some contrast, and a bit more than the tags
+	array ( '.entry-footer a[rel="category tag"], .sticky .entry-meta, .blog .featured-content .entry-meta .posted-on',
+		  'background-color', '#ffffff', 3 ),
+),
+__( 'Accents' ) );
+
+
+// White text on blue background
+add_color_rule( 'extra', '#ffffff', array(
+	// Contrast against blue background (txt)
+	array( '.entry-meta a, .entry-meta span, .edit-link a, .comment-reply-link a, .entry-footer a[rel="tag"] a,
+			.entry-footer a[rel="category tag"] a, #infinite-handle span a,
+			.widget-area .sidebar-primary aside .widgettitle,
+			.widget-area .sidebar-primary aside .widget-title,
+			.widget-area .sidebar-primary aside .widget-title label,
+			.widget-area .sidebar-primary aside,
+			.widget-area .sidebar-primary aside a',
+			'color', 'txt' ),
+
+	array( '.widget-area .sidebar-primary aside.widget_goodreads a', 'color', '#ffffff'),
+
+	array( '.widget-area .sidebar-primary aside.jetpack_widget_social_icons ul a:hover', 'color', 'link' ),
+
+	array( '.sticky .entry-meta a, .sticky .entry-meta::before, .featured-content .entry-meta .posted-on a', 'color', 'link', 10 ),
+) );
+
+// Color palettes
+add_color_palette( array(
+	'#271e3a',
+	'#548854',
+	'#0b5144',
+	'',
+	'',
+), 'Purple & Green' );
+
+add_color_palette( array(
+	'#c5ccd6',
+	'#6b101c',
+	'#213055',
+	'',
+	'',
+), 'Navy & Burgundy' );
+
+add_color_palette( array(
+	'#dfeae4',
+	'#7e5f6a',
+	'#d3a3a5',
+	'',
+	'',
+), 'Green & Pastel Pink' );
+
+add_color_palette( array(
+	'#dbd2c3',
+	'#123926',
+	'#3a6551',
+	'',
+	'',
+), 'Beige & Green' );
+
+add_color_palette( array(
+	'#230f2b',
+	'#f21d41',
+	'#c2031d',
+	'',
+	'',
+), 'Purple & Crimson' );
+
+add_color_palette( array(
+	'#ecebe8',
+	'#00272b',
+	'#e0ff4f',
+	'',
+	'',
+), 'Neon Green & Black' );

+ 48 - 0
apostrophe-2/inc/wpcom.php

@@ -0,0 +1,48 @@
+<?php
+/**
+* WordPress.com-specific functions and definitions.
+*
+* This file is centrally included from `wp-content/mu-plugins/wpcom-theme-compat.php`.
+*
+* @package Apostrophe 2
+*/
+
+
+/**
+* Adds support for wp.com-specific theme functions.
+*
+* @global array $themecolors
+*/
+function apostrophe_2_wpcom_setup() {
+	global $themecolors;
+	// Set theme colors for third party services.
+	if ( ! isset( $themecolors ) ) :
+		$themecolors = array(
+			'bg'     => 'ffffff',
+			'text'   => '3a3a3a',
+			'link'   => '117bb8',
+			'border' => 'a0a0a0',
+			'url'    => '117bb8',
+		);
+	endif;
+
+	// Use standard print stylesheet.
+	add_theme_support( 'print-style' );
+}
+add_action( 'after_setup_theme', 'apostrophe_2_wpcom_setup' );
+
+/**
+ * Enqueue WordPress.com-specific styles
+ */
+function apostrophe_2_wpcom_styles() {
+	wp_enqueue_style( 'apostrophe-2-wpcom', get_template_directory_uri() . '/inc/style-wpcom.css', '20170523' );
+}
+add_action( 'wp_enqueue_scripts', 'apostrophe_2_wpcom_styles' );
+
+/**
+ * Disabling Widont filter for titles
+ */
+function apostrophe_2_wido() {
+	remove_filter( 'the_title', 'widont' );
+}
+add_action( 'init', 'apostrophe_2_wido' );

+ 65 - 0
apostrophe-2/index.php

@@ -0,0 +1,65 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The main template file.
+ *
+ * This is the most generic template file in a WordPress theme
+ * and one of the two required files for a theme (the other being style.css).
+ * It is used to display a page when nothing more specific matches a query.
+ * E.g., it puts together the home page when no home.php file exists.
+ * Learn more: http://codex.wordpress.org/Template_Hierarchy
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area">
+		<main id="main" class="site-main" role="main">
+
+		<?php if ( have_posts() ) :
+
+			if ( is_home() && ! is_front_page() ) : ?>
+					<header>
+						<h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
+					</header>
+
+			<?php endif; ?>
+
+			<?php
+				if ( is_home() ) {
+					// Include the featured content template.
+					get_template_part( 'content', 'featured' );
+				}
+			?>
+
+			<?php /* Start the Loop */ ?>
+
+			<div id="posts-wrapper">
+
+			<?php while ( have_posts() ) : the_post(); ?>
+				<?php
+					/* 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.
+					 */
+					get_template_part( 'content', get_post_format() );
+				?>
+
+			<?php endwhile; ?>
+
+			</div><!-- #posts-wrapper -->
+
+		<?php else : ?>
+
+			<?php get_template_part( 'content', 'none' ); ?>
+
+		<?php endif; ?>
+
+		</main><!-- #main -->
+
+		<?php the_posts_navigation(); ?>
+
+	</section><!-- #primary -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>

+ 80 - 0
apostrophe-2/js/apostrophe.js

@@ -0,0 +1,80 @@
+/**
+ * apostrophe.js
+ *
+ * Handles the basic JS functionality for our theme.
+ */
+( function($) {
+	/*
+	 * Count the number of images in each row in order to create the proper clearings.
+	 * For the most part, this isn't necessary, but there are certain instances where
+	 * the grid breaks at the wrong spot, making the whole layout look funky.
+	 * To fix that, we're counting where we are in the grid layout based on the space
+	 * each article uses, and adding a clearing class each time we drop to a new row.
+	 */
+	function countGrid() {
+		var $body = $( 'body' );
+		var $container = $( '#main #posts-wrapper' );
+		var $button = $( '.menu-toggle' );
+
+		// Only initiate script if the mobile menu toggle isn't showing and we're on a page that uses the grid.
+		// Return otherwise.
+		if ( ( 0 !== $button.offsetWidth && 0 !== $button.offsetHeight ) &&
+				 ! ( $body.hasClass( 'archive' ) || $body.hasClass( 'blog' ) || $body.hasClass( 'search' ) ) ) {
+			return;
+		}
+
+		var $articles = $container.find( '.hentry' );
+		// This variable is used to count how far across the grid we are.
+		var gridcount = 0;
+		var gridcount_increment;
+
+		$articles.each( function() {
+			// If the article is featured, it takes up two blocks. If not, it takes up one.
+			if ( $( this ).hasClass( 'apostrophe-featured' ) ) {
+				gridcount_increment = 2;
+			} else {
+				gridcount_increment = 1;
+			}
+			// If we're at a newline in the grid, add a class to clear the previous line, and reset the grid count.
+			if ( 3 < gridcount + gridcount_increment ) {
+				gridcount = 0;
+				$( this ).addClass( 'clear' );
+			}
+			gridcount = gridcount + gridcount_increment;
+		} );
+	} // countGrid
+
+	// Set width of h2 elements inside the grid to make sure post titles don't overflow the container, and we're breaking long, one-word titles correctly.
+	function blockWidth() {
+		var $body = $( 'body' );
+		if ( $body.hasClass( 'archive' ) || $body.hasClass( 'blog' ) || $body.hasClass( 'search' ) ) {
+
+			if ( $( window ).innerWidth() > 767 ) {
+				$( '.hentry' ).each( function() {
+					$( this ).find( '.entry-title' ).width( $( this ).width() );
+				} );
+			} else {
+				$( '.hentry' ).each( function() {
+					$( this ).find( '.entry-title' ).attr( 'style', '' );
+				} );
+			}
+		}
+	}
+
+	// Count grid blocks on page load
+	$( document ).on( 'ready', function() {
+		countGrid();
+		blockWidth();
+	});
+
+	// ...and on each subsequent Infinite Scroll load, as well.
+	$( document ).on( 'post-load', function() {
+		countGrid();
+		blockWidth();
+	});
+
+	$( window ).resize( function() {
+		blockWidth();
+	});
+
+} )(jQuery);

+ 68 - 0
apostrophe-2/js/customizer.js

@@ -0,0 +1,68 @@
+/**
+ * Theme Customizer enhancements for a better user experience.
+ *
+ * Contains handlers to make Theme Customizer preview reload changes asynchronously.
+ */
+
+( function( $ ) {
+	// Site title and description.
+	wp.customize( 'blogname', function( value ) {
+		value.bind( function( to ) {
+			$( '.site-title a' ).text( to );
+		} );
+	} );
+	wp.customize( 'blogdescription', function( value ) {
+		value.bind( function( to ) {
+			$( '.site-description' ).text( to );
+		} );
+	} );
+	// Header text color.
+	wp.customize( 'header_textcolor', function( value ) {
+		value.bind( function( to ) {
+			if ( 'blank' === to ) {
+				$( '.site-title, .site-description' ).css( {
+					'clip': 'rect(1px, 1px, 1px, 1px)',
+					'position': 'absolute'
+				} );
+				$( '.site-branding' ).css( {
+					'text-align': 'center'
+				} );
+				$( '.site-logo' ).css( {
+					'float': 'none',
+					'margin-top': '0',
+					'margin-bottom': '3.5px'
+				} );
+			} else if ( false === to ) {
+				$( '.site-title a, .site-description' ).css( {
+					'color': ''
+				} );
+			} else {
+				// If reset to default colour, change description back to grey
+				if ( '#362e77' === to ) {
+					$( '.site-title a' ).css( {
+						'color': to
+					} );
+					$( '.site-description' ).css({
+						'color': '#999999'
+					} );
+				} else {
+					$( '.site-title a, .site-description' ).css( {
+						'color': to
+					} );
+				}
+				$( '.site-title, .site-description' ).css( {
+					'clip': 'auto',
+					'position': 'relative'
+				} );
+				$( '.site-branding' ).css( {
+					'text-align': 'left'
+				} );
+				$( '.site-logo' ).css( {
+					'float': 'left',
+					'margin-top': '',
+					'margin-bottom': ''
+				} );
+			}
+		} );
+	} );
+} )( jQuery );

+ 136 - 0
apostrophe-2/js/navigation.js

@@ -0,0 +1,136 @@
+/**
+ * File navigation.js.
+ *
+ * Handles toggling the navigation menu for small screens and enables TAB key
+ * navigation support for dropdown menus.
+ */
+( function( $ ) {
+
+	var body, menuToggle, siteMenu, siteNavigation;
+
+	function initMainNavigation( container ) {
+
+		// Add dropdown toggle that displays child menu items.
+		var dropdownToggle = $( '<button />', {
+			'class': 'dropdown-toggle',
+			'aria-expanded': false
+		} ).append( $( '<span />', {
+			'class': 'screen-reader-text',
+			text: screenReaderText.expand
+		} ) );
+
+		container.find( '.menu-item-has-children > a' ).after( dropdownToggle );
+
+		// Toggle buttons and submenu items with active children menu items.
+		container.find( '.current-menu-ancestor > button' ).addClass( 'toggled-on' );
+		container.find( '.current-menu-ancestor > .sub-menu' ).addClass( 'toggled-on' );
+
+		// Add menu items with submenus to aria-haspopup="true".
+		container.find( '.menu-item-has-children' ).attr( 'aria-haspopup', 'true' );
+
+		container.find( '.dropdown-toggle' ).click( function( e ) {
+			var _this            = $( this ),
+				screenReaderSpan = _this.find( '.screen-reader-text' );
+
+			e.preventDefault();
+			_this.toggleClass( 'toggled-on' );
+			_this.next( '.children, .sub-menu' ).toggleClass( 'toggled-on' );
+
+			// jscs:disable
+			_this.attr( 'aria-expanded', _this.attr( 'aria-expanded' ) === 'false' ? 'true' : 'false' );
+			// jscs:enable
+			screenReaderSpan.text( screenReaderSpan.text() === screenReaderText.expand ? screenReaderText.collapse : screenReaderText.expand );
+		} );
+	}
+	initMainNavigation( $( '#site-navigation' ) );
+
+	siteMenu         = $( '#menu-primary' );
+	siteNavigation   = $( '#site-navigation' );
+	menuToggle       = siteNavigation.find( '.menu-toggle' );
+
+	// Enable menuToggle.
+	( function() {
+
+		// Return early if menuToggle is missing.
+		if ( ! menuToggle.length ) {
+			return;
+		}
+
+		// Add an initial values for the attribute.
+		menuToggle.add( siteNavigation ).attr( 'aria-expanded', 'false' );
+
+		menuToggle.on( 'click.apostrophe', function() {
+			$( this ).add( siteMenu ).add( siteNavigation ).toggleClass( 'toggled-on' );
+
+			// jscs:disable
+			$( this ).add( siteMenu ).add( siteNavigation ).attr( 'aria-expanded', $( this ).add( siteNavigation ).attr( 'aria-expanded' ) === 'false' ? 'true' : 'false' );
+			// jscs:enable
+		} );
+	} )();
+
+	// Fix sub-menus for touch devices and better focus for hidden submenu items for accessibility.
+	( function() {
+		if ( ! siteNavigation.length || ! siteNavigation.children().length ) {
+			return;
+		}
+
+		// Toggle `focus` class to allow submenu access on tablets.
+		function toggleFocusClassTouchScreen() {
+			if ( window.innerWidth >= 840 ) {
+				$( document.body ).on( 'touchstart.apostrophe', function( e ) {
+					if ( ! $( e.target ).closest( '.main-navigation li' ).length ) {
+						$( '.main-navigation li' ).removeClass( 'focus' );
+					}
+				} );
+				siteNavigation.find( '.menu-item-has-children > a' ).on( 'touchstart.apostrophe', function( e ) {
+					var el = $( this ).parent( 'li' );
+
+					if ( ! el.hasClass( 'focus' ) ) {
+						e.preventDefault();
+						el.toggleClass( 'focus' );
+						el.siblings( '.focus' ).removeClass( 'focus' );
+					}
+				} );
+			} else {
+				siteNavigation.find( '.menu-item-has-children > a' ).unbind( 'touchstart.apostrophe' );
+			}
+		}
+
+		if ( 'ontouchstart' in window ) {
+			$( window ).on( 'resize.apostrophe', toggleFocusClassTouchScreen );
+			toggleFocusClassTouchScreen();
+		}
+
+		siteNavigation.find( 'a' ).on( 'focus.apostrophe blur.apostrophe', function() {
+			$( this ).parents( '.menu-item' ).toggleClass( 'focus' );
+		} );
+	} )();
+
+	// Add the default ARIA attributes for the menu toggle and the navigations.
+	function onResizeARIA() {
+		if ( window.innerWidth < 840 ) {
+			if ( menuToggle.hasClass( 'toggled-on' ) ) {
+				menuToggle.attr( 'aria-expanded', 'true' );
+				siteMenu.attr( 'aria-expanded', 'true' );
+				siteNavigation.attr( 'aria-expanded', 'true' );
+			} else {
+				menuToggle.attr( 'aria-expanded', 'false' );
+				siteMenu.attr( 'aria-expanded', 'false' );
+				siteNavigation.attr( 'aria-expanded', 'false' );
+			}
+		} else {
+			menuToggle.removeAttr( 'aria-expanded' );
+			siteMenu.removeAttr( 'aria-expanded' );
+			siteNavigation.removeAttr( 'aria-expanded' );
+		}
+	}
+
+	$( document ).ready( function() {
+		body = $( document.body );
+
+		$( window )
+			.on( 'load.apostrophe', onResizeARIA )
+			.on( 'resize.apostrophe', onResizeARIA );
+	} );
+
+} )( jQuery );

+ 31 - 0
apostrophe-2/js/skip-link-focus-fix.js

@@ -0,0 +1,31 @@
+/**
+ * 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 );
+	}
+})();

+ 212 - 0
apostrophe-2/languages/apostrophe-2.pot

@@ -0,0 +1,212 @@
+# Copyright (C) 2017 Automattic
+# This file is distributed under the GNU General Public License v2 or later.
+msgid ""
+msgstr ""
+"Project-Id-Version: Apostrophe 2 2.0.1-wpcom\n"
+"Report-Msgid-Bugs-To: http://wordpress.org/support/theme/apostrophe-2\n"
+"POT-Creation-Date: 2017-06-27 01:52:52+00:00\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"PO-Revision-Date: 2017-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr ""
+
+#: 404.php:19
+msgid ""
+"It looks like nothing was found at this location. Maybe try one of the links "
+"below or a search?"
+msgstr ""
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr ""
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr ""
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] ""
+msgstr[1] ""
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr ""
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr ""
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr ""
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr ""
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr ""
+
+#: content-none.php:19
+msgid ""
+"Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr ""
+
+#: content-none.php:23
+msgid ""
+"Sorry, but nothing matched your search terms. Please try again with some "
+"different keywords."
+msgstr ""
+
+#: content-none.php:28
+msgid ""
+"It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps "
+"searching can help."
+msgstr ""
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr ""
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr ""
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Next</span> %title"
+msgstr ""
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Previous</span> %title"
+msgstr ""
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr ""
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr ""
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr ""
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr ""
+
+#: functions.php:113
+msgid "Primary"
+msgstr ""
+
+#: functions.php:122
+msgid "Secondary"
+msgstr ""
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr ""
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr ""
+
+#. Translators: If there are characters in your language that are not
+#. 	* supported by PT Serif, translate this to 'off'. Do not translate
+#. 	* into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr ""
+
+#. Translators: If there are characters in your language that are not
+#. 	* supported by Open Sans, translate this to 'off'. Do not translate
+#. 	* into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr ""
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr ""
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr ""
+
+#: header.php:29
+msgid "Menu"
+msgstr ""
+
+#: header.php:30
+msgid "Skip to content"
+msgstr ""
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr ""
+
+#: inc/template-tags.php:33
+msgctxt "post author"
+msgid "%s"
+msgstr ""
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr ""
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr ""
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr ""
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr ""
+
+#. Theme Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "Apostrophe 2"
+msgstr ""
+
+#. Theme URI of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "https://wordpress.com/themes/apostrophe-2"
+msgstr ""
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr ""
+
+#. Author of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "Automattic"
+msgstr ""
+
+#. Author URI of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "https://wordpress.com/themes/"
+msgstr ""
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr ""

二进制
apostrophe-2/languages/ca.mo


+ 163 - 0
apostrophe-2/languages/ca.po

@@ -0,0 +1,163 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Catalan
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-26 06:54:00+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: ca\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Pàgina d'amplada completa"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "Un tema de revista net i ordenat"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Resultats de cerca per: %s"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "Destacat"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Vés al contingut"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Menú"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "redueix el menú fill"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "amplia el menú fill"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Barra lateral del peu de pàgina "
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Tercera"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Secundària"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Primària"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Menú de capçalera"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Tema: %1$s per %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Gràcies al %s."
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-single.php:15
+msgid "Edit"
+msgstr "Edita"
+
+#: content-page.php:24 content-single.php:24
+msgid "Pages:"
+msgstr "Pàgines:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Sembla que no podem trobar el què estaves buscant. Potser una cerca pot ajudar."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Ho sentim, però res coincideix amb els termes de cerca. Torneu-ho a provar amb algunes paraules clau diferents."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Esteu preparats per publicar la primera entrada? <a href=\"%1$s\">Comenceu aquí</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "No s'ha trobat res"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Els comentaris estan tancats."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Comentaris més recents &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Comentaris anteriors"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Navegació de comentaris"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Hi ha un comentari"
+msgstr[1] "Hi ha %s comentaris"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Intenteu cercar en l'arxiu mensual. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Categories més usades"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "No hem trobat res en aquesta ubicació. Potser podeu provar un dels enllaços següents o una cerca?"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Aquesta pàgina no es pot trobar."

二进制
apostrophe-2/languages/de.mo


+ 179 - 0
apostrophe-2/languages/de.po

@@ -0,0 +1,179 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in German
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-10-06 07:38:38+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: de\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Einspaltige Seite"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "Ein klares, geradliniges Magazin-Theme"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Suchergebnisse für: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Akzente"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Links und Buttons"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "Bemerkenswert"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Zum Inhalt springen"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Menü"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "Untermenü verbergen"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "Untermenü anzeigen"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Fußzeilen-Sidebar"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Tertiär"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Sekundär"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Hauptblog"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Header-Menü"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Theme: %1$s von %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Mit freundlicher Unterstützung von %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Previous</span> %title"
+msgstr "<span class=\"meta-nav\">Vorheriger Beitrag</span> %title"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Next</span> %title"
+msgstr "<span class=\"meta-nav\">Nächster Beitrag</span> %title"
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr "Bearbeiten"
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr "Seiten:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Es sieht so aus, als ob wir nicht das finden konnten, wonach du gesucht hast. Möglicherweise hilft eine Suche."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Leider konnte zu dem Suchbegriff nichts gefunden werden. Bitte mit einigen anderen Suchbegriffen erneut suchen."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Bereit, deinen ersten Beitrag zu veröffentlichen? <a href=\"%1$s\">Erste Schritte</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nicht gefunden"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Kommentare sind geschlossen."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Neuere Kommentare &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Ältere Kommentare"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Kommentar-Navigation"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Ein Kommentar"
+msgstr[1] "%s Kommentare"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Versuchs mit einem Blick in die monatlichen Archive. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Oft verwendete Kategorien"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Sieht so aus, als ob an dieser Stelle nichts gefunden wird. Vielleicht hilft einer der Links unten oder eine Suche?"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Diese Seite konnte leider nicht gefunden werden."

二进制
apostrophe-2/languages/es.mo


+ 171 - 0
apostrophe-2/languages/es.po

@@ -0,0 +1,171 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Spanish (Spain)
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-10-02 10:19:29+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: es\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Pagina de ancho completo"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Resultados de búsqueda por: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Colores de énfasis"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Enlaces y botones"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "Destacado"
+
+#: inc/template-tags.php:33
+msgctxt "post author"
+msgid "%s"
+msgstr "%s"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Saltar al contenido"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Menú"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "plegar menú inferior"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "expande el menú inferior"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "activada"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Pie de página"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Terciario"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Secundario"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Primario"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Menú de cabecera"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Tema: %1$s por %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Orgullosamente ofrecido por %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://es.wordpress.org/"
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr "Editar"
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr "Páginas:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Parece que no podemos encontrar lo que estás buscando. Tal vez la búsqueda te pueda ayudar."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Lo siento pero no hay nada que se ajuste a tus criterios de búsqueda. Por favor, inténtalo de nuevo con palabras claves distintas."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "¿Listo para publicar tu primera entrada? <a href=\"%1$s\">Empieza aquí</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "No se ha encontrado nada"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Los comentarios están cerrados."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Últimos comentarios &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Comentarios más viejos"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Navegación de comentarios"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Un comentario"
+msgstr[1] "%s comentarios"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Trata de buscar en los archivos mensuales. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Categorías más usadas"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Parece que no se encontró nada en esta ubicación. ¿Quizás pruebes con uno de los enlaces de abajo o una búsqueda?"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "¡Vaya! No se pudo encontrar esa página."

二进制
apostrophe-2/languages/fa.mo


+ 165 - 0
apostrophe-2/languages/fa.po

@@ -0,0 +1,165 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Persian
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-07-22 21:13:50+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: fa\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "صفحهٔ تمام‌پهنا"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "یک پوستهٔ مجله‌وار تمیز و بدون ریخت‌وپاش"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "نتایج جستجو برای: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "تأکیدها"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "پیوندها و دکمه‌ها"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "برگزیده"
+
+#: inc/template-tags.php:33
+msgctxt "post author"
+msgid "%s"
+msgstr "%s"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "رفتن به محتوا"
+
+#: header.php:29
+msgid "Menu"
+msgstr "فهرست"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "بستن زیرفهرست"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "بازکردن زیرفهرست"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "روی"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "روشن"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "سوم"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "دوم"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "اصلی"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "گزینگان سرآیند"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "قالب %1$s از %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "با افتخار نیرو گرفته از %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr "ویرایش"
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr "برگه‌ها:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "به‌نظر می‌رسد نمی‌توانیم چیزی که شما به دنبال آن هستید را بیابیم. شاید جستجو بتواند به شما کمک کند."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "بدبختانه جستجوی شما نتیجه‌ای در بر نداشت. با واژگانی دیگر جستجو کنید."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "میخواهید اولین نوشته‌ی خود را منتشر کنید؟ <a href=\"%1$s\">از اینجا آغاز کنید</a>. "
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "چیزی یافت نشد"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "امکان ثبت دیدگاه وجود ندارد."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "دیدگاه‌های تازه‌تر &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; دیدگاه‌های پیشین"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "هدایت دیدگاه"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "بایگانی ماهانه را ببینید. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "دسته‌های بیشتر استفاده شده"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "به نظر می‌رسد که چیزی این جا نیست. می‌خواهید از لینک‌های زیر یا جستجو استفاده کنید؟"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "اوه! این برگه پیدا نمی‌شه."

二进制
apostrophe-2/languages/fr.mo


+ 184 - 0
apostrophe-2/languages/fr.po

@@ -0,0 +1,184 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in French (France)
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-09-23 17:00:24+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: fr\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Page Pleine Largeur"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "Un thème de magazine clair et pratique"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Résultat de recherche pour : %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Accentuations"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Liens et boutons"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "À la Une"
+
+#: inc/template-tags.php:33
+msgctxt "post author"
+msgid "%s"
+msgstr "%s"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Accéder au contenu"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Menu"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "fermer le sous-menu"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "ouvrir le sous-menu"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Barre latérale en bas de page"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Tertiaire"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Secondaire"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Principal"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Menu En-Tête"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Thème : %1$s par %2$s"
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Fièrement propulsé par %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Previous</span> %title"
+msgstr "<span class=\"meta-nav\">Précédent</span> %title"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Next</span> %title"
+msgstr "<span class=\"meta-nav\">Suivant</span> %title"
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr "Éditer"
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr "Pages&nbsp;:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Il semble que nous ne puissions pas trouver ce que vous cherchez. Le moteur de recherche sera peut-être plus fructueux."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Désolé, mais rien ne correspond à vos termes de recherche. Veuillez réessayer avec différents mots-clés."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Prêt à publier votre premier article&nbsp;? <a href=\"%1$s\">Lancez-vous</a>&nbsp;!"
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Aucun résultat."
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Les commentaires sont fermés."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Commentaires plus récents &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Commentaires plus anciens"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Navigation dans les commentaires"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Un commentaire"
+msgstr[1] "%s commentaires"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Essayez de voir du côté des archives mensuelles. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Catégories les plus utilisées"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Contenu introuvable. Vous pouvez essayer l'outil de recherche ou les liens ci-dessous pour le retrouver."
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Aïe ! Cette page est introuvable."

二进制
apostrophe-2/languages/he.mo


+ 171 - 0
apostrophe-2/languages/he.po

@@ -0,0 +1,171 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Hebrew
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-26 06:54:00+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: he_IL\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "עמוד ברוחב מלא"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "ערכת עיצוב בסגנון מגזין, ללא אלמנטים מיותרים"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "תוצאות חיפוש עבור %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "דגשים"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "קישורים ולחצנים"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "מובחר"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "דלג לתוכן"
+
+#: header.php:29
+msgid "Menu"
+msgstr "תפריט"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "הסתר תפריט"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "הצג תפריט"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "סרגל צד בחלק התחתון של העמוד"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "שלישוני"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "משני"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "ראשי"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "תפריט כותרת"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "ערכת עיצוב: %1$s של %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "פועל על %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://he.wordpress.org/"
+
+#: content-single.php:15
+msgid "Edit"
+msgstr "עריכה"
+
+#: content-page.php:24 content-single.php:24
+msgid "Pages:"
+msgstr "עמודים:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "מה שחיפשת לא נמצא. אולי חיפוש יכול לעזור."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "לא נמצאו תוצאות התואמות לחיפוש. יש לנסות שנית עם מילות מפתח חלופיות."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "מוכנים לפרסם את הפוסט הראשון? <a href=\"%1$s\">התחילו כאן</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "דבר לא נמצא"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "התגובות סגורות."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "תגובות חדשות יותר &laquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; תגובות ישנות יותר"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "ניווט תגובות"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "תגובה אחת"
+msgstr[1] "%s תגובות"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "כדאי לחפש בארכיון החודשי. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "קטגוריות בולטות"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "נראה שלא נמצא דבר בכתובת זו. כדאי לנסות אחד מהקישורים כאן למטה, או נסו באמצעות חיפוש"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "אופס. העמוד שביקשת לא נמצא."

二进制
apostrophe-2/languages/hu.mo


+ 167 - 0
apostrophe-2/languages/hu.po

@@ -0,0 +1,167 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Hungarian
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-26 06:54:00+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: hu\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Teljes oldal"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "Egy letisztult, nonszensz-mentes magazin sablon"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "%s kifejezésre történő keresés eredménye:"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Kedvelések és Gombok"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "Kiemelt"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Ugrás a tartalomhoz"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Menü"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "almenü bezárása"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "almenü kinyitása"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "be"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Lábléc oldalsáv"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Harmadlagos"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Másodlagos"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Elsődleges"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Fejrész menü"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Sablon: %1$s (készítette: %2$s)."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Köszönjük %s!"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org"
+
+#: content-single.php:15
+msgid "Edit"
+msgstr "Szerkesztés"
+
+#: content-page.php:24 content-single.php:24
+msgid "Pages:"
+msgstr "Oldalak"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Úgy tűnik, nem találtuk meg azt, amit keresett. Talán, egy újabb keresés segíthet."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Elnézést, nem találunk a keresési feltételeknek megfelelő eredményt. Próbálkozzon meg egy másik kulcsszóval, kifejezéssel."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Készen állunk az első bejegyzés közzétételére? <a href=\"%1$s\">Fogjunk neki itt</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nincs találat"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Hozzászólások letiltva."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Újabb hozzászólások &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Korábbi hozzászólások"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Hozzászólás navigáció"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Egy hozzászólás"
+msgstr[1] "%s hozzászólás"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Próbáljunk betekinteni a hónap bejegyzéseibe: %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Leggyakoribb kategóriák"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Úgy tűnik, ezen a helyszinen nem találtunk semmit. Talán az alábbi hivatkozások vagy egy keresés segíthet!"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "A keresett oldal nem található."

二进制
apostrophe-2/languages/it.mo


+ 162 - 0
apostrophe-2/languages/it.po

@@ -0,0 +1,162 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Italian
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-10-05 15:49:55+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: it\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Pagina a larghezza piena"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Risultati ricerca per: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Rifiniture"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Link e pulsanti"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "In evidenza"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Salta al contenuto"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Menu"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "chiudi i menù child"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "apri i menù child"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Terziario"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Secondario"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Primario"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Menu testata"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Tema: %1$s di %2$s"
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Orgogliosamente fornito da %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr "Modifica"
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr "Pagine: "
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Non riusciamo a trovare quello che cerchi. Forse eseguire una ricerca potrebbe essere di aiuto."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Spiacente, nulla corrisponde ai termini della tua ricerca. Riprova con parole chiave diverse."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Sei pronto a pubblicare il tuo primo articolo? <a href=\"%1$s\">Comincia da qui</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nessun risultato"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "I commenti sono chiusi."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Commenti seguenti &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Commenti precedenti"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Navigazione commenti"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Un commento"
+msgstr[1] "%s commenti"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Provare a consultare gli archivi mensili. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Categorie più utilizzate"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Sembra che non ci sia nulla a questo indirizzo. Perché non provi con uno dei link in basso o una ricerca?"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Oops! La pagina non è stata trovata."

二进制
apostrophe-2/languages/ja.mo


+ 170 - 0
apostrophe-2/languages/ja.po

@@ -0,0 +1,170 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Japanese
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-26 06:54:00+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: ja_JP\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "全幅ページ"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "スッキリとしたデザインの、実用的なマガジンテーマ"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "「%s」の検索結果"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "アクセント"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "リンク・ボタン"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "おすすめ"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "コンテンツへスキップ"
+
+#: header.php:29
+msgid "Menu"
+msgstr "メニュー"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "サブメニューを閉じる"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "サブメニューを展開"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "フッターサイドバー"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "ターシャリ"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "セカンダリ"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "メインブログ"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "ヘッダーメニュー"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "テーマ: %1$s by %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Proudly powered by %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://ja.wordpress.org/"
+
+#: content-single.php:15
+msgid "Edit"
+msgstr "編集する"
+
+#: content-page.php:24 content-single.php:24
+msgid "Pages:"
+msgstr "ページ:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "こちらには何もありません。検索をお試しください。"
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "検索キーワードに一致するものが見つかりませんでした。 別のキーワードで試してみてください。"
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "最初の投稿を公開する準備はできましたか?<a href=\"%1$s\">ここから始めましょう</a>。"
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "何も見つかりませんでした"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "コメントは停止中です。"
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "新しいコメント &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; 古いコメント"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "コメントナビゲーション"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "%s件のコメント"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "月別アーカイブを探してみてください: %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "よく使われているカテゴリー"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "ここには何も見つかりませんでした。以下のリンクまたは検索をお試しください。"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "ページが見つかりません。"

二进制
apostrophe-2/languages/lt.mo


+ 185 - 0
apostrophe-2/languages/lt.po

@@ -0,0 +1,185 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Lithuanian
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-07-23 16:51:31+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: lt\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Pilno pločio puslapis"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "Paprasta ir aiški žurnalo tipo tema."
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Paieškos rezultatai pagal: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Spalvos"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Nuorodos ir mygtukai"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "Rekomenduojama"
+
+#: inc/template-tags.php:33
+msgctxt "post author"
+msgid "%s"
+msgstr "%s"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Pereiti prie turinio"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Meniu"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "suskleisti sub-meniu"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "išskleisti sub-meniu"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Poraštės sritis"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Tretinis"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Antrinis"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Pagrindinis"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Antraštės meniu"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Tema: %1$s | Sukūrė %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Sistema: %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Previous</span> %title"
+msgstr "<span class=\"meta-nav\">Ankstesnis</span> %title"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Next</span> %title"
+msgstr "<span class=\"meta-nav\">Kitas</span> %title"
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr "Redaguoti"
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr "Puslapiai:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Nieko nerasta. Pabandykite pasinaudoti paieška."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Deja, nieko panašaus rasti nepavyko. Pabandykite įvesti kitokį paieškos raktažodį."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Pasirengę paskelbti savo pirmajį įrašą? <a href=\"%1$s\">Pradėkite čia</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nepavyko rasti"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Komentarai uždrausti."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Naujesni komentarai &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Senesni komentarai"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Komentaro nuorodos"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Komentarų: 1"
+msgstr[1] "Komentarų: %s"
+msgstr[2] "Komentarų: %s"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Pabandykite ieškoti mėnesių archyve. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Dažniausiai naudojamos kategorijos"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Nieko nerasta. Galbūt pabandykite vieną iš nuorodų žemiau arba paiešką? "
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Deja, toks puslapis nerastas."

二进制
apostrophe-2/languages/no.mo


+ 184 - 0
apostrophe-2/languages/no.po

@@ -0,0 +1,184 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Norwegian
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-12-12 13:09:56+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: no\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Fullbreddeside"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "Et ryddig magasintema uten noe nonsens"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Søkeresultater for: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Aksenter"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Lenker og knapper"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "Fremhevet"
+
+#: inc/template-tags.php:33
+msgctxt "post author"
+msgid "%s"
+msgstr "%s"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Gå til innhold"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Meny"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "lukk undermenyen"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "utvid undermenyen"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "på"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Sidelinjen på bunnen"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Tertiært"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Sekundær"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Primær"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Sidetoppmeny"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Tema: %1$s av %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Stolt drevet av %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Previous</span> %title"
+msgstr "<span class=\"meta-nav\">Forrige</span> %title"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Next</span> %title"
+msgstr "<span class=\"meta-nav\">Neste</span> %title"
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr "endre"
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr "Sider:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Vi klarer ikke å finne det du leter etter. Prøv å søke."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Beklager, men intet passet med dine søkeord. Vennligst prøv igjen med andre søkeord."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Klar for å publisere ditt første innlegg? <a href=\"%1$s\">Kom i gang her</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Ingenting funnet"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Kommentarer er stengt."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Nyere kommentarer &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Eldre kommentarer"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Kommentarnavigasjon"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Én kommentar"
+msgstr[1] "%s kommentarer"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Forsøk de månedlige arkivene. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Mest brukte kategorier"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Det ble tydeligvis ikke funnet noe her. Kanskje forsøke en av lenkene under eller et søk?"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Auda! Den siden finnes ikke."

二进制
apostrophe-2/languages/pt-br.mo


+ 184 - 0
apostrophe-2/languages/pt-br.po

@@ -0,0 +1,184 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Portuguese (Brazil)
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-07-31 13:12:00+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: pt_BR\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Página de largura total"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "Um tema claro e coerente voltado para revistas"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Resultados da busca por: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Tons"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Links e botões"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "Destaque"
+
+#: inc/template-tags.php:33
+msgctxt "post author"
+msgid "%s"
+msgstr "%s"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Ir para conteúdo"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Menu"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "colapsar submenu"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "expandir submenu"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Widgets do rodapé"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Terciário"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Secundário"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Primário"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Menu do Cabeçalho"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Tema: %1$s %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Orgulhosamente feito com %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://br.wordpress.org/"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Previous</span> %title"
+msgstr "<span class=\"meta-nav\">Anterior</span> %title"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Next</span> %title"
+msgstr "<span class=\"meta-nav\">Próximo</span> %title"
+
+#: content-page.php:16 content-single.php:15
+msgid "Edit"
+msgstr "Editar"
+
+#: content-page.php:25 content-single.php:24
+msgid "Pages:"
+msgstr "Páginas"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Parece que não encontramos o que você está procurando. Talvez a ferramenta de pesquisa possa ajudar."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Não encontramos nada para estes termos de busca. Tente novamente com palavras-chave diferentes."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Pronto para publicar seu primeiro post? <a href=\"%1$s\">Comece aqui</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nenhum resultado"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Os comentários estão fechados."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Comentários mais recentes &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Comentários mais antigos"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Navegação entre comentários"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Um comentário"
+msgstr[1] "%s comentários"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Tente olhar nos arquivos mensais. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Categorias mais Usadas"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Parece que nada foi encontrado neste lugar. Quem sabe você possa tentar um dos links abaixo ou uma busca?"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Ops! Essa página não pode ser encontrada."

二进制
apostrophe-2/languages/ro.mo


+ 185 - 0
apostrophe-2/languages/ro.po

@@ -0,0 +1,185 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Romanian
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-30 19:49:08+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: ro\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Pagină lățime completă"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "O temă revistă, curată, simplă și directă"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Rezultatele căutării pentru: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Accente"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Legături și butoane"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "Reprezentativ"
+
+#: inc/template-tags.php:33
+msgctxt "post author"
+msgid "%s"
+msgstr "%s"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Sari la conținut"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Meniu"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "restrânge meniul copil"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "extinde meniul copil"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Bară laterală subsol"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Terțiar"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Secundar"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Principal"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Meniu antet"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Temă: %1$s de %2$s."
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Propulsat cu mândrie de %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Previous</span> %title"
+msgstr "<span class=\"meta-nav\">Anterior</span> %title"
+
+#: content-single.php:32
+msgid "<span class=\"meta-nav\">Next</span> %title"
+msgstr "<span class=\"meta-nav\">Următor</span> %title"
+
+#: content-single.php:15
+msgid "Edit"
+msgstr "Editează"
+
+#: content-page.php:24 content-single.php:24
+msgid "Pages:"
+msgstr "Pagini:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Se pare că nu putem găsi ceea ce cauți. Probabil o căutare poate ajuta."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Regret, dar nu s-a potrivit nimic cu criteriul tău de căutare. Te rog încearcă din nou cu alte cuvinte cheie."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Gata să-ți publici primul articol? <a href=\"%1$s\">Începe de aici</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "N-am găsit nimic"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Comentariile sunt închise"
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Comentarii mai noi &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Comentarii mai vechi"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Navigare în comentariu"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Un comentariu"
+msgstr[1] "%s comentarii"
+msgstr[2] "%s de comentarii"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Încearcă să cauți în arhivele lunare. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Cele mai folosite categorii"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Se pare că nu a fost găsit nimic la această locație. Poate încerci una din legăturile de mai jos sau o căutare?"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Hopa! Acea pagina nu poate fi găsită."

二进制
apostrophe-2/languages/sq.mo


+ 171 - 0
apostrophe-2/languages/sq.po

@@ -0,0 +1,171 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Albanian
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-26 06:54:00+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: sq_AL\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "Faqe Në Gjerësi të Plotë"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "Një temë revistash e pastër, pa gjëra të tepërta"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "Përfundime Kërkimi për: %s"
+
+#: inc/wpcom-colors.php:144
+msgid "Accents"
+msgstr "Thekse"
+
+#: inc/wpcom-colors.php:122
+msgid "Links and Buttons"
+msgstr "Lidhje dhe Butona"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "E zgjedhur"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "Kaloni te lënda"
+
+#: header.php:29
+msgid "Menu"
+msgstr "Menu"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "tkurre menunë pjellë"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "zgjeroje menunë pjellë"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "më"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "Anështyllë Fundfaqeje"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "Terciare"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "Dytësore"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "Parësor"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "Menu Kreu"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "Temë: %1$s nga %2$s"
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "Bazohet me krenari në %s."
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-single.php:15
+msgid "Edit"
+msgstr "Përpunoni"
+
+#: content-page.php:24 content-single.php:24
+msgid "Pages:"
+msgstr "Faqe:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Duket se nuk gjejmë dot ç&#8217;po kërkonit. Ndoshta mund t&#8217;ju ndihë kërkimi."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Na ndjeni, por s&#8217;u përputh gjë me kriterin tuaj të kërkimit. Ju lutemi, riprovoni me ndonjë fjalëkyç tjetër."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Gati për botimin e postimit tuaj të parë? <a href=\"%1$s\">Fillojani këtu</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "S&#8217;u Gjet Gjë"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "Komentet janë të mbyllura."
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "Komente Më të Reja &raquo;"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "&laquo; Komente Më të Vjetra"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "Lëvizje te komentet"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "Një koment"
+msgstr[1] "%s komente"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Provoni të shihni arkivat mujore. %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "Kategoritë Më të Përdorura"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Duket se s&#8217;u gjet gjë në këtë vend. Të provohet një nga lidhjet më poshtë ose një kërkim?"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Hmm! Ajo faqe s&#8217;gjendet dot."

二进制
apostrophe-2/languages/ur.mo


+ 163 - 0
apostrophe-2/languages/ur.po

@@ -0,0 +1,163 @@
+# Translation of WordPress.com - Themes - Apostrophe-2 in Urdu
+# This file is distributed under the same license as the WordPress.com - Themes - Apostrophe-2 package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-26 06:54:00+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: ur_PK\n"
+"Project-Id-Version: WordPress.com - Themes - Apostrophe-2\n"
+
+#. Template Name of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/templates/full-width-page.php
+msgid "Full-Width Page"
+msgstr "صفحے کی مکمل چوڑائی"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/apostrophe-2/style.css
+msgid "A clean, no-nonsense magazine theme"
+msgstr "ایک صاف، بامعنی میگزین تھیم"
+
+#: search.php:15
+msgid "Search Results for: %s"
+msgstr "تلاش کے نتائج برائے : %s"
+
+#: inc/template-tags.php:37
+msgid "Featured"
+msgstr "نمایاں"
+
+#: inc/template-tags.php:28
+msgctxt "post date"
+msgid "%s"
+msgstr "%s"
+
+#: header.php:30
+msgid "Skip to content"
+msgstr "چھوڑیں مواد پر جائیں"
+
+#: header.php:29
+msgid "Menu"
+msgstr "فہرست"
+
+#: functions.php:209
+msgid "collapse child menu"
+msgstr "ذیلی مینو بند کریں"
+
+#: functions.php:208
+msgid "expand child menu"
+msgstr "ذیلی مینو کھولیں"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Open Sans, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:166
+msgctxt "Open Sans font: on or off"
+msgid "on"
+msgstr "جاری"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by PT Serif, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:160
+msgctxt "PT Serif font: on or off"
+msgid "on"
+msgstr "پر"
+
+#: functions.php:140
+msgid "Footer Sidebar"
+msgstr "فوٹر سائیڈ بار"
+
+#: functions.php:131
+msgid "Tertiary"
+msgstr "تیسرا درجہ"
+
+#: functions.php:122
+msgid "Secondary"
+msgstr "ثانوی"
+
+#: functions.php:113
+msgid "Primary"
+msgstr "بنیادی"
+
+#: functions.php:62
+msgid "Header Menu"
+msgstr "ہیڈر مینو"
+
+#: footer.php:26
+msgid "Theme: %1$s by %2$s."
+msgstr "تھیم: %1$s منجانب %2$s۔"
+
+#: footer.php:24
+msgid "Proudly powered by %s"
+msgstr "فخریہ تقویت شدہ منجانب %s"
+
+#: footer.php:24
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content-single.php:15
+msgid "Edit"
+msgstr "تصحیح"
+
+#: content-page.php:24 content-single.php:24
+msgid "Pages:"
+msgstr "صفحات:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "ایسا لگتا ہے کہ ہم وہ تلاش نہیں کر سکے جسے آپ ڈھونڈ رہے ہیں۔ شاید تلاش مدد کر سکے۔"
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "معاف کیجیے گا، لیکن آپ کی تلاش کردہ اصطلاح سے کچھ نہیں ملا سکا۔ براہ مہربانی کسی اور کی ورڈز سے دوبارہ تلاش کرنے کی کوشش کریں۔"
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "آپ اپنی پہلی پوسٹ شائع کرنے لیے تیار ہیں؟ <a href=\"%1$s\">یہاں سے شروع کریں</a>۔"
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "کچھ نہیں ملا"
+
+#: comments.php:61
+msgid "Comments are closed."
+msgstr "تبصرے بند ہیں۔"
+
+#: comments.php:35 comments.php:51
+msgid "Newer Comments &raquo;"
+msgstr "نیا تبصرے »"
+
+#: comments.php:34 comments.php:50
+msgid "&laquo; Older Comments"
+msgstr "« پرانے تبصرے"
+
+#: comments.php:33 comments.php:49
+msgid "Comment navigation"
+msgstr "تبصروں کی نیویگیشن"
+
+#: comments.php:26
+msgctxt "comments title"
+msgid "One comment"
+msgid_plural "%s comments"
+msgstr[0] "ایک تبصرہ"
+msgstr[1] "%s تبصرے"
+
+#. translators: %1$s: smiley
+#: 404.php:44
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "ماہانہ محفوظات میں دیکھنے کی کوشش کریں۔ %1$s"
+
+#: 404.php:26
+msgid "Most Used Categories"
+msgstr "زیادہ استعمال کردہ زمرے"
+
+#: 404.php:19
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "ایسا لگتا ہے کہ اس مقام پر کچھ نہیں مل سکا۔ ہو سکتا ہے کہ ذیل کے لنکس میں سے کوشش یا تلاش کریں؟"
+
+#: 404.php:15
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "اوہ، مطلوبہ صفحہ نہیں مل سکا۔"

+ 35 - 0
apostrophe-2/page.php

@@ -0,0 +1,35 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The template for displaying all pages.
+ *
+ * This is the template that displays all pages by default.
+ * Please note that this is the WordPress construct of pages
+ * and that other 'pages' on your WordPress site will use a
+ * different template.
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area">
+		<main id="main" class="site-main" role="main">
+
+			<?php while ( have_posts() ) : the_post(); ?>
+
+				<?php get_template_part( 'content', 'page' ); ?>
+
+				<?php
+					// If comments are open or we have at least one comment, load up the comment template
+				if ( comments_open() || '0' !== get_comments_number() ) :
+					comments_template();
+					endif;
+				?>
+
+			<?php endwhile; // end of the loop. ?>
+
+		</main><!-- #main -->
+	</section><!-- #primary -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>

+ 130 - 0
apostrophe-2/readme.txt

@@ -0,0 +1,130 @@
+=== Apostrophe 2.0 ===
+
+Contributors: automattic
+Tested up to: 4.5.3
+License: GPLv2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+
+== Description ==
+
+When you're looking to get straight to the point, Apostrophe is there for you.
+Apostrophe is a simple and clean magazine theme for WordPress. It offers a
+responsive layout and clean and easy-to-read typography paired with a modern,
+minimalistic design. Add variety and hierarchy to your homepage by highlighting
+your best posts with Featured Content.
+
+* Clean, responsive layout.
+* Magazine-style layout that focuses on your images.
+* Jetpack.me compatibility for Infinite Scroll, Responsive Videos, Site Logo.
+* Social menu and widget areas.
+
+== Installation ==
+
+1. In your admin panel, go to Appearance -> Themes and click the Add New button.
+2. Click Upload and Choose File, then select the theme's .zip file. Click Install Now.
+3. Click Activate to use your new theme right away.
+
+== Frequently Asked Questions ==
+
+= Where can I add widgets? =
+
+Apostrophe 2.0 includes four optional widget areas: three in a Sidebar alongside your content,
+and one area in the footer of your page.
+
+The three widget areas on the side differ only in background color. You’ll usually want
+to use just a single widget in the primary section, which has a bright background to attract
+attention. This is a great place to put a newsletter subscription or some about text.
+
+The footer widget area is less prominent and is useful mainly for links. Widgets in the
+footer area are stacked horizontally, so if you put a lot of widgets here, your page may
+get quite long. Custom Menu widgets work best in the footer area. Note that adding
+widgets to the footer will disable Infinite Scroll for your theme.
+
+If you haven’t added widgets to the Sidebar, Apostrophe 2.0 will act as a single-column theme.
+
+Configure these areas by going to Appearance → Widgets in your Dashboard.
+
+= Does Apostrophe 2.0 use Featured Images? =
+
+Apostrophe 2.0 relies heavily on Featured Images. If a Featured Image is set for a post,
+it will display on the blog index and archives. Otherwise, a plain box will appear
+in the grid with an icon to indicate your post's format.
+
+= Does Apostrophe 2.0 have social links? =
+
+Apostrophe 2.0 ships with support for over 20 social networking websites, including Twitter,
+Facebook, Google+, YouTube, GitHub, Tumblr, and others. To add social media icons to
+the theme, you’ll have to create a new menu under Appearance → Menus.
+
+1. Create a new Custom Menu, and assign it to the Social Menu location.
+2. Add links to each of your social services using the Links panel.
+3. Icons for your social links will automatically appear in the footer.
+
+Supported networks: Codepen, Digg, Dribbble, Facebook, Flickr, Google+, GitHub, Instagram, LinkedIn,
+Pinterest, Polldaddy, Pocket, Reddit, Skype, Stumbleupon, Tumblr, Twitter, Vimeo, WordPress, Youtube, and feeds (RSS).
+
+Unsupported links will appear with a simple star icon. You can replace this icon by editing your site's CSS.
+
+= How do I use Featured Content? =
+
+Featured posts in Apostrophe 2.0 are a bit unique. To mark posts as featured, you’ll first have to configure
+the Featured Content module from Appearance → Customize → Featured Content.
+You’ll be able to select a tag for all your featured posts.
+
+The simplest way to tag your posts is by using the front-end tagger. Simply visit your homepage, hover over
+the post you'd like to feature, and click on the star icon. You'll notice the Featured Image for that post
+then doubles in size. Featured posts will always display at twice the width of normal posts, and they're a
+great way to add variety and interest to your homepage. Apostrophe 2.0 will look best with about one Featured Post
+for every four standard posts.
+
+= Can I remove the author panel below my posts? =
+
+Sure thing! The author panel will appear by default if your blog is written by more than one author. To hide it,
+simply check the "Hide author bio panel on individual post pages" checkbox under Appearance → Customize → Theme.
+
+= How do I use special classes? =
+
+More information about formatting blockquotes, pullquotes, and other goodies can be found here:
+https://apostrophe2demo.wordpress.com/how-to-use-this-theme/
+
+== Quick Specs (all measurements in pixels) ==
+
+1. The main column width is 723.
+2. The Sidebar width is 274.
+3. Featured Images are 225 square. In the case of Featured Posts, they're 465 wide by 225 high.
+4. Site Logo has a maximum height of 125.
+
+== Licensing ==
+
+Apostrophe 2.0 bundles the following third-party resources:
+
+Genericons icon font, Copyright 2013 Automattic
+Licensed under the terms of the GNU GPL, Version 2 (or later)
+Source: http://www.genericons.com
+
+PT Serif font, Copyright ParaType 2010
+Licensed under the terms of the SIL Open Font License, 1.1
+Source: https://www.google.com/fonts/specimen/PT+Serif
+
+Open Sans Font, Copyright Steve Matteson
+Licensed under the terms of the Apache License, version 2.0
+Source: https://www.google.com/fonts/specimen/Open+Sans
+
+All images used in demo/screenshot are CC0.
+http://creativecommons.org/choose/zero/
+
+Shoes, Copyright Alejandro Escamilla
+Licensed under the terms of the Creative Commons CC0 License
+https://download.unsplash.com/3/alejandroescamilla-white-shoes.jpg
+
+Laundry, Copyright Charles L.
+Licensed under the terms of the Creative Commons CC0 License
+https://download.unsplash.com/32/90PZOijCSquhzM1A3cq8_photo.JPG
+
+Wedding Dress, Copyright NDGPhotoworks
+Licensed under the terms of the Creative Commons CC0 License
+https://pixabay.com/en/bridal-son-in-law-marriage-wedding-636018/
+
+Underwear, Copyright kheinz
+Licensed under the terms of the Creative Commons CC0 License
+https://pixabay.com/en/trousers-underwear-nostalgia-past-362781/

+ 254 - 0
apostrophe-2/rtl.css

@@ -0,0 +1,254 @@
+/*
+Theme Name: Apostrophe
+
+http://codex.wordpress.org/Right_to_Left_Language_Support
+
+*/
+
+
+body {
+	direction: rtl;
+	unicode-bidi: embed;
+}
+
+/* Move site logo to right-hand side on larger screens */
+@media (min-width: 768px) {
+	.site-logo {
+		float: right;
+		margin-left: 3.63636%;
+		margin-right: 0;
+	}
+}
+
+/* Hidden elements should be hidden to the right */
+@media (min-width: 768px) {
+	.main-navigation ul ul,
+	.main-navigation ul ul ul,
+	.apostrophe-2-social li a span {
+		left: auto;
+		right: -999em;
+	}
+
+	.main-navigation li:hover > ul {
+		right: auto;
+	}
+
+	.main-navigation ul ul li:hover > ul {
+		right: 100%;
+	}
+}
+
+/* Adjust menu icons for proper spacing and swap social with main navigation menu */
+.main-navigation .menu-toggle::before {
+	padding-left: 10px;
+	padding-right: 0;
+}
+
+.main-navigation li {
+	float: right;
+}
+
+.main-navigation li a {
+	margin-left: 3rem;
+	margin-right: 0;
+}
+
+.apostrophe-2-navigation .menu-item-has-children > a::after {
+	padding-left: 0;
+	padding-right: 0.5rem;
+}
+
+/* Sub-menus */
+.main-navigation ul ul li.menu-item-has-children > a::after {
+	transform: rotate(90deg);
+	vertical-align: -0.4rem;
+}
+
+.apostrophe-2-navigation .dropdown-toggle {
+	left: 0;
+	right: auto;
+}
+
+@media (max-width: 767px) {
+	.main-navigation.toggled-on .apostrophe-2-navigation li.menu-item-has-children a {
+		padding-left: 60px;
+		padding-right: 25px;
+	}
+}
+
+.apostrophe-2-social {
+	float: left;
+}
+
+.apostrophe-2-social li a {
+	margin-left: 0;
+	margin-right: 20px;
+}
+
+/* Move sidebar to the left on two-column screens */
+@media (min-width: 1024px) {
+	#primary {
+		float: right;
+	}
+
+	#secondary {
+		float: left;
+	}
+}
+
+/* Move featured images to right on small screens */
+@media (max-width: 767px) {
+	.archive article:not(.apostrophe-2-featured) .entry-thumbnail,
+	.blog article:not(.apostrophe-2-featured) .entry-thumbnail,
+	.search article:not(.apostrophe-2-featured) .entry-thumbnail {
+		float: right;
+	}
+
+	.archive article:not(.apostrophe-2-featured) .entry-header,
+	.blog article:not(.apostrophe-2-featured) .entry-header,
+	.search article:not(.apostrophe-2-featured) .entry-header {
+		float: left;
+		padding-left: 0;
+		padding-right: 3.33333%;
+	}
+}
+
+/* Shift overlapped post date to right and float posts to the right on larger screens */
+@media (min-width: 768px) {
+	.archive article .entry-meta,
+	.blog article .entry-meta,
+	.search article .entry-meta {
+		margin-left: 0;
+		margin-right: -5px;
+	}
+
+	.archive article.apostrophe-2-featured,
+	.blog article.apostrophe-2-featured,
+	.search article.apostrophe-2-featured {
+		float: right;
+	}
+
+	.archive article,
+	.blog article,
+	.search article {
+		float: right;
+	}
+}
+
+/* Move post format icon to the right */
+.entry-format::before {
+	left: 0;
+	right: auto;
+}
+
+@media (min-width: 1024px) {
+	.entry-format::before {
+		left: auto;
+		right: -46px;
+	}
+}
+
+/* Adjust icon spacing for categories and tags */
+.entry-footer .post-categories,
+.entry-footer .post-tags {
+	float: right;
+}
+.entry-footer a[rel="category tag"]::before,
+.entry-footer a[rel="tag"]::before {
+	margin-left: 0.2rem;
+	margin-right: -0.2rem;
+}
+
+/* Previous and next buttons should swap around */
+.nav-previous {
+	float: right;
+}
+
+.nav-previous .meta-nav {
+	padding-left: 0;
+	padding-right: 25px;
+}
+
+.nav-previous .meta-nav::before {
+	left: auto;
+	right: -10px;
+	top: 2px;
+	transform: rotate(90deg);
+}
+
+.nav-next {
+	float: left;
+	text-align: left;
+}
+
+.nav-next .meta-nav {
+	padding-left: 25px;
+	padding-right: 0;
+}
+
+.nav-next .meta-nav::before {
+	left: -10px;
+	right: auto;
+	top: -2px;
+	transform: rotate(-90deg);
+}
+
+/* Move comment author avatar to right */
+.comment-meta .comment-author .avatar {
+	float: right;
+	margin-left: 0.5em;
+	margin-right: 0;
+}
+
+/* Swap search button around */
+@media (min-width: 768px) {
+	.search-form label {
+		float: right;
+	}
+
+	.search-form input[type="submit"] {
+		float: right;
+		margin-left: 0;
+		margin-right: 1%;
+	}
+}
+
+/* Adjust blockquote and pullquotes */
+dd {
+	margin-right: 0;
+	margin-left: 1.5em;
+}
+
+blockquote {
+	border-left: 0;
+	border-right: 4px solid #D9D9D9;
+	margin-left: 1.5em;
+	margin-right: 0;
+	padding-left: 0;
+	padding-right: 1.5em;
+}
+
+.pullquote {
+	border-right: 0;
+}
+
+@media (min-width: 1024px) {
+	.apostrophe-2-no-sidebar .pullquote {
+		left: -50%;
+		right: auto;
+	}
+}
+
+/* Adjust li margins */
+li > ul {
+	margin-left: 0;
+	margin-right: 1.5em;
+}
+
+.widget li > ul {
+	margin-left: 0;
+	margin-right: 0.5em;
+}
+.widget_calendar #next {
+	text-align: left;
+}

二进制
apostrophe-2/screenshot.png


+ 51 - 0
apostrophe-2/search.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * The template for displaying search results pages.
+ *
+ * @package Apostrophe 2
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area">
+
+		<?php if ( have_posts() ) : ?>
+
+			<header class="page-header">
+				<h1 class="page-title"><?php printf( esc_html__( 'Search Results for: %s', 'apostrophe-2' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
+			</header><!-- .page-header -->
+
+			<main id="main" class="site-main" role="main">
+
+				<div id="posts-wrapper">
+
+					<?php /* Start the Loop */ ?>
+					<?php while ( have_posts() ) : the_post(); ?>
+
+						<?php
+						/**
+						 * Run the loop for the search to output the results.
+						 * If you want to overload this in a child theme then include a file
+						 * called content-search.php and that will be used instead.
+						 */
+						get_template_part( 'content', 'search' );
+						?>
+
+					<?php endwhile; ?>
+
+				<?php else : ?>
+
+					<?php get_template_part( 'content', 'none' ); ?>
+
+				<?php endif; ?>
+
+			</div><!-- #posts-wrapper -->
+
+		</main><!-- #main -->
+
+		<?php the_posts_navigation(); ?>
+
+	</section><!-- #primary -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>

+ 28 - 0
apostrophe-2/sidebar.php

@@ -0,0 +1,28 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The Sidebar containing the main widget areas.
+ */
+?>
+	<div id="secondary" class="widget-area" role="complementary">
+
+		<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
+		<div class="sidebar-primary">
+			<?php dynamic_sidebar( 'sidebar-1' ); ?>
+		</div>
+		<?php endif; ?>
+
+		<?php if ( is_active_sidebar( 'sidebar-2' ) ) : ?>
+		<div class="sidebar-secondary">
+			<?php dynamic_sidebar( 'sidebar-2' ); ?>
+		</div>
+		<?php endif; ?>
+
+		<?php if ( is_active_sidebar( 'sidebar-3' ) ) : ?>
+		<div class="sidebar-tertiary">
+			<?php dynamic_sidebar( 'sidebar-3' ); ?>
+		</div>
+		<?php endif; ?>
+
+	</div><!-- #secondary -->

+ 30 - 0
apostrophe-2/single.php

@@ -0,0 +1,30 @@
+<?php
+	/**
+ * @package Apostrophe 2
+ *
+ * The Template for displaying all single posts.
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area">
+		<main id="main" class="site-main" role="main">
+
+		<?php while ( have_posts() ) : the_post(); ?>
+
+			<?php get_template_part( 'content', 'single' ); ?>
+
+			<?php
+				// If comments are open or we have at least one comment, load up the comment template
+			if ( comments_open() || '0' !== get_comments_number() ) :
+				comments_template();
+				endif;
+			?>
+
+		<?php endwhile; // end of the loop. ?>
+
+		</main><!-- #main -->
+	</section><!-- #primary -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>

+ 3219 - 0
apostrophe-2/style.css

@@ -0,0 +1,3219 @@
+@charset "UTF-8";
+/*
+Theme Name: Apostrophe 2
+Theme URI: https://wordpress.com/themes/apostrophe-2
+Author: Automattic
+Author URI: https://wordpress.com/themes/
+Description: A clean, no-nonsense magazine theme
+Version: 2.0.1-wpcom
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+Text Domain: apostrophe-2
+Tags: art, author-bio, black, blog, blue, bright, classic-menu, clean, contemporary, custom-background, custom-colors, custom-header, custom-menu, design, fashion, featured-images, food, gray, grid-layout, light, magazine, modern, one-column, professional, responsive-layout, right-sidebar, rtl-language-support, simple, site-logo, sticky-post, travel, two-columns, white
+
+Apostrophe 2 WordPress Theme, Copyright 2017 Automattic, Inc.
+Apostrophe 2 is distributed under the terms of the GNU GPL.
+
+This theme, like WordPress, is licensed under the GPL.
+Use it to make something cool, have fun, and share what you've learned with others.
+
+Apostrophe is based on Underscores http://underscores.me/, (C) 2012-2017 Automattic, Inc.
+
+Normalizing styles have been helped along thanks to the fine work of
+Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
+*/
+/*--------------------------------------------------------------
+>>> TABLE OF CONTENTS:
+----------------------------------------------------------------
+0.0 Site-wide elements
+1.0 Normalize
+2.0 Typography
+3.0 Elements
+4.0 Forms
+5.0 Navigation
+	5.1 Links
+	5.2 Menus
+6.0 Accessibility
+7.0 Alignments
+8.0 Clearings
+9.0 Widgets
+10.0 Content
+	10.1 Posts and pages
+	10.2 Asides
+	10.3 Comments
+11.0 Infinite scroll
+12.0 Media
+	12.1 Captions
+	12.2 Galleries
+13.0 Media Queries
+	13.1 Mobiles
+	13.2 Tablets
+	13.3 Desktops
+	13.4 Large Desktops
+14.0 Print
+
+--------------------------------------------------------------*/
+
+/*--------------------------------------------------------------
+0.0 Site-wide styles
+--------------------------------------------------------------*/
+.entry-meta .posted-on,
+.entry-meta .byline,
+.sticky .entry-meta,
+.edit-link,
+.comment-reply-link,
+.entry-footer a[rel="tag"],
+.entry-footer a[rel="category tag"],
+#infinite-handle span {
+	background: #117bb8;
+	color: #fff;
+	display: inline-block;
+	font-family: "Open Sans", Arial, sans-serif;
+	font-size: 12px;
+	font-size: 1.2rem;
+	font-weight: 600;
+	letter-spacing: 1px;
+	line-height: 1.25;
+	margin: 0 0 1rem 0;
+	padding: 0.5rem 1rem;
+	text-decoration: none;
+	text-transform: uppercase;
+}
+
+.sticky .entry-meta,
+.blog .featured-content .entry-meta .posted-on {
+	background: #362e77;
+}
+
+.entry-meta {
+	display: inline-block;
+}
+
+.entry-meta a,
+.edit-link a,
+.comment-reply-link a,
+.entry-footer a[rel="tag"] a,
+.entry-footer a[rel="category tag"] a,
+#infinite-handle span a {
+	color: #fff;
+	text-decoration: none;
+}
+
+.entry-meta a:hover,
+.edit-link a:hover,
+.comment-reply-link a:hover,
+.entry-footer a[rel="tag"] a:hover,
+.entry-footer a[rel="category tag"] a:hover,
+#infinite-handle span a:hover {
+	color: #fff;
+}
+
+.apostrophe-2-navigation .menu-item-has-children > a:after,
+.apostrophe-2-navigation .dropdown-toggle:before,
+.nav-previous .meta-nav:before,
+.nav-next .meta-nav:before,
+.sticky .entry-meta::before,
+.entry-format::before,
+.entry-footer a[rel="tag"]::before,
+.entry-footer a[rel="category tag"]::before,
+.archive .apostrophe-2-nothumb span:before,
+.blog .apostrophe-2-nothumb span:before,
+.search .apostrophe-2-nothumb span:before {
+	display: inline-block;
+	font-family: Genericons;
+	font-size: 16px;
+	font-size: 1.6rem;
+	font-weight: normal;
+	line-height: 1;
+
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+/*--------------------------------------------------------------
+1.0 Normalize
+--------------------------------------------------------------*/
+html {
+	font-family: sans-serif;
+
+	-webkit-text-size-adjust: 100%;
+			-ms-text-size-adjust: 100%;
+}
+
+body {
+	margin: 0;
+}
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+main,
+menu,
+nav,
+section,
+summary {
+	display: block;
+}
+
+audio,
+canvas,
+progress,
+video {
+	display: inline-block;
+	vertical-align: baseline;
+}
+
+audio:not([controls]) {
+	display: none;
+	height: 0;
+}
+
+[hidden],
+template {
+	display: none;
+}
+
+a {
+	background-color: transparent;
+}
+
+a:active,
+a:hover {
+	outline: 0;
+}
+
+abbr[title] {
+	border-bottom: 1px dotted;
+}
+
+b,
+strong {
+	font-weight: bold;
+}
+
+dfn {
+	font-style: italic;
+}
+
+h1 {
+	font-size: 2em;
+	margin: 0.67em 0;
+}
+
+mark {
+	background: #ff0;
+	color: #000;
+}
+
+small {
+	font-size: 80%;
+}
+
+sub,
+sup {
+	font-size: 75%;
+	line-height: 0;
+	position: relative;
+	vertical-align: baseline;
+}
+
+sup {
+	top: -0.5em;
+}
+
+sub {
+	bottom: -0.25em;
+}
+
+img {
+	border: 0;
+}
+
+svg:not(:root) {
+	overflow: hidden;
+}
+
+figure {
+	margin: 1.5em 0;
+}
+
+hr {
+	box-sizing: content-box;
+	height: 0;
+}
+
+pre {
+	overflow: auto;
+}
+
+code,
+kbd,
+pre,
+samp {
+	font-family: monospace, monospace;
+	font-size: 1em;
+}
+
+button,
+input,
+optgroup,
+select,
+textarea {
+	color: inherit;
+	font: inherit;
+	margin: 0;
+}
+
+button {
+	overflow: visible;
+}
+
+button,
+select {
+	text-transform: none;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+	cursor: pointer;
+
+	-webkit-appearance: button;
+}
+
+button[disabled],
+html input[disabled] {
+	cursor: default;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+	border: 0;
+	padding: 0;
+}
+
+input {
+	line-height: normal;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+	box-sizing: border-box;
+	padding: 0;
+}
+
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+	height: auto;
+}
+
+input[type="search"] {
+	box-sizing: content-box;
+
+	-webkit-appearance: textfield;
+}
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+	-webkit-appearance: none;
+}
+
+fieldset {
+	border: 1px solid #c0c0c0;
+	margin: 0 2px;
+	padding: 0.35em 0.625em 0.75em;
+}
+
+legend {
+	border: 0;
+	padding: 0;
+}
+
+textarea {
+	overflow: auto;
+}
+
+optgroup {
+	font-weight: bold;
+}
+
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+}
+
+td,
+th {
+	padding: 0;
+}
+
+/*--------------------------------------------------------------
+2.0 Typography
+--------------------------------------------------------------*/
+html {
+	font-size: 62.5%;
+	/* Sets up base font size so rems are equal to pixels */
+}
+
+body,
+button,
+input,
+select,
+textarea {
+	color: #404040;
+	font-family: "PT Serif", Georgia, "Times New Roman", serif;
+	font-size: 19px;
+	font-size: 1.9rem;
+	line-height: 1.75;
+}
+
+h1,
+h2,
+.widgettitle,
+.widget-title,
+.comments-title,
+#reply-title,
+h3,
+h4,
+h5,
+h6 {
+	-ms-word-wrap: break-word;
+	clear: both;
+	font-family: "Open Sans", Arial, sans-serif;
+	line-height: 1.5;
+	margin: 1.13636% 0 0.50505%;
+			word-wrap: break-word;
+}
+h1 a,
+h2 a,
+.widgettitle a,
+.widget-title a,
+.comments-title a,
+#reply-title a,
+h3 a,
+h4 a,
+h5 a,
+h6 a {
+	text-decoration: none;
+}
+
+h1 {
+	color: silver;
+	font-size: 42px;
+	font-size: 4.2rem;
+	font-weight: 300;
+	line-height: 1.25;
+}
+
+h2,
+.widgettitle,
+.widget-title,
+.widget-title label,
+.comments-title,
+#reply-title {
+	color: #999;
+	font-size: 32px;
+	font-size: 3.2rem;
+	font-weight: 700;
+	line-height: 1.25;
+}
+
+h3 {
+	color: gray;
+	font-size: 28px;
+	font-size: 2.8rem;
+	font-weight: 300;
+}
+
+h4 {
+	color: gray;
+	font-size: 21px;
+	font-size: 2.1rem;
+	font-weight: 600;
+	text-transform: uppercase;
+}
+
+h5 {
+	color: #5a5a5a;
+	font-size: 19px;
+	font-size: 1.9rem;
+	font-weight: 400;
+}
+
+h6 {
+	color: #5a5a5a;
+	font-size: 17px;
+	font-size: 1.7rem;
+	font-weight: 600;
+	letter-spacing: 1px;
+	text-transform: uppercase;
+}
+
+p {
+	margin-bottom: 1.5em;
+}
+
+.emphasis {
+	color: #666;
+	font-size: 1.25em;
+	font-style: italic;
+}
+
+b,
+strong {
+	font-weight: bold;
+}
+
+dfn,
+cite,
+em,
+i {
+	font-style: italic;
+}
+
+address {
+	margin: 0 0 1.5em;
+}
+
+pre {
+	background: #eee;
+	font-family: "Courier 10 Pitch", Courier, monospace;
+	font-size: 0.85em;
+	line-height: 1.6;
+	margin-bottom: 1.6em;
+	max-width: 100%;
+	overflow: auto;
+	padding: 1.6em;
+	white-space: pre-wrap;
+	word-wrap: break-word;
+}
+
+code,
+kbd,
+tt,
+var {
+	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
+	font-size: 0.85em;
+}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #666;
+	cursor: help;
+}
+
+mark,
+ins {
+	background: #fff9c0;
+	text-decoration: none;
+}
+
+small {
+	font-size: 75%;
+}
+
+big {
+	font-size: 125%;
+}
+
+/*--------------------------------------------------------------
+3.0 Elements
+--------------------------------------------------------------*/
+html {
+	box-sizing: border-box;
+}
+
+*,
+*:before,
+*:after {
+	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
+	box-sizing: inherit;
+}
+
+body {
+	background: #fff;
+	/* Fallback for when there is no custom background color defined. */
+}
+
+blockquote,
+q {
+	quotes: "“" "”" "‘" "’";
+}
+
+blockquote:before,
+blockquote:after {
+	content: "";
+}
+
+blockquote {
+	border-left: 4px solid #d9d9d9;
+	font-style: italic;
+	margin: 0 1.5em 1.5em 0;
+	padding-left: 1.5em;
+}
+
+cite {
+	color: gray;
+	display: block;
+	font-style: normal;
+	margin-top: 0.25em;
+}
+cite:before {
+	content: "—";
+}
+
+.pullquote {
+	border-bottom: 2px solid #a6a6a6;
+	border-left: 0;
+	border-top: 4px solid #d9d9d9;
+	color: #a6a6a6;
+	font-size: 1.2em;
+	margin: 4em auto;
+	max-width: 600px;
+	padding: 0;
+}
+
+.pullquote cite {
+	font-size: 0.8em;
+}
+
+q:before {
+	content: open-quote;
+}
+
+q:after {
+	content: close-quote;
+}
+
+hr {
+	background-color: #ccc;
+	border: 0;
+	height: 1px;
+	margin-bottom: 1.5em;
+}
+
+ul,
+ol {
+	margin: 0 0 1.5em 0;
+}
+
+ul {
+	list-style: disc;
+}
+
+ol {
+	list-style: decimal;
+}
+
+li {
+	margin: 0.5em 0;
+}
+
+li > ul,
+li > ol {
+	margin-bottom: 0;
+	margin-left: 1.5em;
+}
+
+ul ul,
+ul ul ul ul {
+	list-style-type: circle;
+}
+
+ul ul ul {
+	list-style-type: disc;
+}
+
+ol ol,
+ol ol ol ol {
+	list-style-type: lower-alpha;
+}
+
+ol ol ol {
+	list-style-type: decimal;
+}
+
+dt {
+	font-weight: bold;
+}
+
+dd {
+	margin: 0 1.5em 1.5em;
+}
+
+img {
+	height: auto;
+	/* Make sure images are scaled correctly. */
+	max-width: 100%;
+	/* Adhere to container width. */
+}
+
+table {
+	font-size: 0.85em;
+	/* A smidge smaller than body text */
+	margin: 0 0 1.5em;
+	width: 100%;
+}
+
+table caption {
+	font-style: italic;
+	margin-bottom: 0.25em;
+}
+
+table td,
+table th {
+	padding: 8px 8px;
+}
+
+table thead th {
+	border-bottom: solid 3px;
+}
+
+table tbody th,
+table td {
+	border-bottom: solid 1px;
+}
+
+table a {
+	text-decoration: none;
+}
+
+/*--------------------------------------------------------------
+4.0 Forms
+--------------------------------------------------------------*/
+button,
+input[type="button"],
+input[type="reset"],
+input[type="submit"],
+.button-primary,
+.button,
+.button-secondary {
+	background: rgba(255, 255, 255, 0.25);
+	border: 2px solid #117bb8;
+	color: #159ae7;
+	cursor: pointer;
+	display: inline-block;
+	font-family: "Open Sans", Arial, sans-serif;
+	font-size: 18px;
+	font-size: 1.8rem;
+	font-weight: 300;
+	line-height: 1;
+	margin: 5px 0;
+	padding: 12px 24px;
+	text-align: center;
+	text-decoration: none;
+}
+
+button:hover,
+input[type="button"]:hover,
+input[type="reset"]:hover,
+input[type="submit"]:hover,
+.button:hover {
+	background-color: #e5f4fd;
+	border-color: #159ae7;
+}
+
+button:focus,
+input[type="button"]:focus,
+input[type="reset"]:focus,
+input[type="submit"]:focus,
+.button:focus,
+button:active,
+input[type="button"]:active,
+input[type="reset"]:active,
+input[type="submit"]:active,
+.button:active {
+	background-color: #ceeafa;
+	border-color: #0d5c89;
+	margin-top: 6px;
+	outline: none;
+}
+
+label {
+	color: silver;
+	font-family: "Open Sans", Arial, sans-serif;
+	font-size: 14px;
+	font-size: 1.4rem;
+	font-weight: 600;
+	letter-spacing: 1px;
+	margin: 0;
+	text-transform: uppercase;
+}
+
+input[type="text"],
+input[type="email"],
+input[type="url"],
+input[type="password"],
+input[type="search"],
+textarea {
+	border: 2px solid #ccc;
+	box-sizing: border-box;
+	color: #666;
+	display: block;
+	font-size: 18px;
+	font-size: 1.8rem;
+	font-weight: normal;
+	line-height: 1;
+	padding: 12px 10px;
+	width: 100%;
+}
+
+input[type="text"]:focus,
+input[type="email"]:focus,
+input[type="url"]:focus,
+input[type="password"]:focus,
+input[type="search"]:focus,
+textarea:focus {
+	border-color: #159ae7;
+	color: #159ae7;
+	outline: none;
+}
+
+textarea {
+	width: 100%;
+}
+
+/*--------------------------------------------------------------
+5.0 Navigation
+--------------------------------------------------------------*/
+/*--------------------------------------------------------------
+5.1 Links
+--------------------------------------------------------------*/
+a {
+	color: #117bb8;
+	transition: 100ms all ease-in;
+}
+
+a:hover,
+a:focus,
+a:active {
+	color: #362e77;
+}
+
+a:focus {
+	outline: thin dotted;
+}
+
+a:hover,
+a:active {
+	outline: 0;
+}
+
+/*--------------------------------------------------------------
+5.2 Menus
+--------------------------------------------------------------*/
+/* Main site navigation */
+.main-navigation {
+	border-top: solid #d9d9d9 1px;
+	clear: both;
+	display: block;
+	font-family: "Open Sans", Arial, sans-serif;
+	width: 100%;
+}
+
+.main-navigation a {
+	border-top: solid 4px transparent;
+	color: #404040;
+	display: block;
+	font-size: 17px;
+	font-size: 1.7rem;
+	font-weight: 600;
+	line-height: 1.5;
+	position: relative;
+	text-decoration: none;
+}
+
+.main-navigation a:hover {
+	color: #117bb8;
+}
+
+.main-navigation ul {
+	list-style: none;
+	margin: 0;
+	padding-left: 0;
+}
+
+.main-navigation ul li {
+	margin: 0;
+}
+
+/* Main navigation */
+.apostrophe-2-navigation .dropdown-toggle {
+	background: transparent;
+	border: 0;
+	display: none;
+	margin: 0;
+	padding: 10px 10px 15px;
+	position: absolute;
+	right: 0;
+	top: 0;
+}
+
+.apostrophe-2-navigation .menu-item-has-children > a:after {
+	content: "\f431";
+	padding-left: 0.5rem;
+	vertical-align: -0.1rem;
+}
+
+.apostrophe-2-navigation .dropdown-toggle:before {
+	content: "\f431";
+	line-height: 1.5;
+}
+
+.apostrophe-2-navigation .dropdown-toggle.toggled-on:before {
+	content: "\f432";
+}
+
+.apostrophe-2-navigation .current_page_item a,
+.apostrophe-2-navigation .current-menu-item a,
+.apostrophe-2-navigation .current-post-ancestor a,
+.apostrophe-2-navigation .current-menu-ancestor a,
+.apostrophe-2-navigation .current-menu-parent a,
+.apostrophe-2-navigation .current-post-parent a {
+	border-top-color: #117bb8;
+}
+
+/* Social menu */
+.jetpack-social-navigation ul {
+	color: transparent;
+	float: right;
+	list-style: none;
+	padding: 3px 0;
+}
+
+.jetpack-social-navigation ul .dropdown-toggle {
+	display: none;
+}
+
+.jetpack-social-navigation ul li a {
+	line-height: 1;
+}
+
+.jetpack-social-navigation ul li a span {
+	left: -999em;
+	position: absolute;
+}
+
+.jetpack-social-navigation-svg ul .icon {
+	fill: silver;
+	width: 24px;
+	height: 32px;
+	transition: 200ms color ease-in;
+}
+
+.jetpack-social-navigation ul li:hover {
+	background: none;
+}
+
+.jetpack-social-navigation ul li:hover a .icon {
+	fill: #117bb8;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="codepen.io"] .icon {
+	fill: #252527;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="digg.com"] .icon {
+	fill: #356aa0;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="dribbble.com"] .icon {
+	fill: #ea4c89;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="facebook.com"] .icon {
+	fill: #3b5998;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="flickr.com"] .icon {
+	fill: #ff0084;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="plus.google.com"] .icon {
+	fill: #dd4b39;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="github.com"] .icon {
+	fill: #f5f5f5;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="instagram.com"] .icon {
+	fill: #517fa4;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="linkedin.com"] .icon {
+	fill: #007bb6;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="pinterest.com"] .icon {
+	fill: #cb2027;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="polldaddy.com"] .icon {
+	fill: #bc0b0b;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="getpocket.com"] .icon {
+	fill: #ef4056;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="reddit.com"] .icon {
+	fill: #ff5700;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="skype.com"] .icon,
+.jetpack-social-navigation ul li:hover a[href*="skype:"] .icon {
+	fill: #12a5f4;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="stumbleupon.com"] .icon {
+	fill: #eb4924;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="tumblr.com"] .icon {
+	fill: #32506d;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="twitter.com"] .icon {
+	fill: #00aced;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="vimeo.com"] .icon {
+	fill: #aad450;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="wordpress.org"] .icon,
+.jetpack-social-navigation ul li:hover a[href*="wordpress.com"] .icon {
+	fill: #21759b;
+}
+
+.jetpack-social-navigation ul li:hover a[href*="youtube.com"] .icon {
+	fill: #b00;
+}
+
+.jetpack-social-navigation ul li:hover a[href$="/feed/"] .icon,
+.jetpack-social-navigation ul li:hover a[href$="/feed"] .icon,
+.jetpack-social-navigation ul li:hover a[href$="?feed=rss2"] .icon {
+	fill: #f60;
+}
+
+/* General navigation */
+.navigation {
+	margin: 3.0303% 0;
+}
+
+.navigation:before,
+.navigation:after {
+	content: "";
+	display: table;
+}
+
+.navigation:after {
+	clear: both;
+}
+
+/* In-page navigation */
+.nav-previous,
+.nav-next {
+	font-size: 17px;
+	font-size: 1.7rem;
+	line-height: 1.2;
+	width: 50%;
+}
+
+.nav-previous a,
+.nav-next a {
+	display: block;
+	text-decoration: none;
+}
+
+.nav-previous .meta-nav,
+.nav-next .meta-nav {
+	color: silver;
+	display: block;
+	font-family: "Open Sans", Arial, sans-serif;
+	font-size: 28px;
+	font-size: 2.8rem;
+	font-weight: 100;
+	overflow: hidden;
+	padding-bottom: 6px;
+	position: relative;
+}
+
+.nav-previous .meta-nav:before,
+.nav-next .meta-nav:before {
+	color: silver;
+	content: "\f432";
+	display: block;
+	font-size: 36px;
+	font-size: 3.6rem;
+	position: absolute;
+}
+
+.nav-previous {
+	float: left;
+}
+
+.nav-previous .meta-nav {
+	padding-left: 25px;
+}
+
+.nav-previous .meta-nav:before {
+		 -moz-transform: rotate(-90deg);
+			-ms-transform: rotate(-90deg);
+			 -o-transform: rotate(-90deg);
+	-webkit-transform: rotate(-90deg);
+	left: -10px;
+	top: -2px;
+}
+
+.nav-next {
+	float: right;
+	text-align: right;
+}
+
+.nav-next .meta-nav {
+	padding-right: 25px;
+}
+
+.nav-next .meta-nav:before {
+		 -moz-transform: rotate(90deg);
+			-ms-transform: rotate(90deg);
+			 -o-transform: rotate(90deg);
+	-webkit-transform: rotate(90deg);
+	right: -10px;
+	top: 2px;
+}
+
+/* Pagination */
+.posts-navigation {
+	border-top: solid 1px;
+	clear: both;
+	display: block;
+	float: left;
+	text-align: center;
+	width: 100%;
+}
+
+.posts-navigation .nav-previous {
+	width: auto;
+}
+
+.posts-navigation a {
+	border-top: solid 4px transparent;
+	display: inline-block;
+	font-size: 20px;
+	font-weight: 400;
+	height: 48px;
+	line-height: 40px;
+	text-decoration: none;
+}
+
+/* Image navigation */
+.image-navigation {
+	margin-bottom: 0;
+}
+
+.attachment .post-navigation .nav-previous {
+	border-top: 2px solid #ccc;
+	margin-top: 1.51515%;
+	padding-top: 3.0303%;
+	text-align: center;
+	width: 100%;
+}
+
+.attachment .post-navigation .nav-previous .meta-nav {
+	display: inline-block;
+	position: relative;
+}
+
+.attachment .post-navigation .nav-previous .post-title {
+	display: block;
+}
+
+/*--------------------------------------------------------------
+6.0 Accessibility
+--------------------------------------------------------------*/
+/* Text meant only for screen readers. */
+.screen-reader-text {
+	clip: rect(1px, 1px, 1px, 1px);
+	height: 1px;
+	overflow: hidden;
+	position: absolute !important;
+	width: 1px;
+}
+
+.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;
+	color: #21759b;
+	display: block;
+	font-size: 0.875px;
+	font-size: 0.0875rem;
+	font-weight: bold;
+	height: auto;
+	left: 5px;
+	line-height: normal;
+	padding: 15px 23px 14px;
+	text-decoration: none;
+	top: 5px;
+	width: auto;
+	z-index: 100000;
+	/* Above WP toolbar. */
+}
+
+/*--------------------------------------------------------------
+7.0 Alignments
+--------------------------------------------------------------*/
+.alignleft {
+	display: inline;
+	float: left;
+	margin-right: 1.5em;
+}
+
+.alignright {
+	display: inline;
+	float: right;
+	margin-left: 1.5em;
+}
+
+.aligncenter {
+	display: block;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+/*--------------------------------------------------------------
+8.0 Clearings
+--------------------------------------------------------------*/
+.clear:before:before,
+.clear:before:after,
+.clear:after:before,
+.clear:after:after,
+.entry-content:before:before,
+.entry-content:before:after,
+.entry-content:after:before,
+.entry-content:after:after,
+.comment-content:before:before,
+.comment-content:before:after,
+.comment-content:after:before,
+.comment-content:after:after,
+.site-header:before:before,
+.site-header:before:after,
+.site-header:after:before,
+.site-header:after:after,
+.site-content:before:before,
+.site-content:before:after,
+.site-content:after:before,
+.site-content:after:after,
+.site-footer:before:before,
+.site-footer:before:after,
+.site-footer:after:before,
+.site-footer:after:after {
+	content: "";
+	display: table;
+}
+
+.clear:before:after,
+.clear:after:after,
+.entry-content:before:after,
+.entry-content:after:after,
+.comment-content:before:after,
+.comment-content:after:after,
+.site-header:before:after,
+.site-header:after:after,
+.site-content:before:after,
+.site-content:after:after,
+.site-footer:before:after,
+.site-footer:after:after {
+	clear: both;
+}
+
+.clear:after,
+.entry-content:after,
+.comment-content:after,
+.site-header:after,
+.site-content:after,
+.site-footer:after {
+	clear: both;
+}
+
+/*--------------------------------------------------------------
+9.0 Widgets
+--------------------------------------------------------------*/
+/* Make sure select elements fit in widgets. */
+.widget select {
+	font-size: 16px;
+	font-size: 1.6rem;
+	max-width: 100%;
+}
+
+/* Form elements should span the full width. */
+.widget input {
+	width: 100%;
+}
+
+/* Calendar widget */
+.widget_calendar {
+	max-width: 500px;
+}
+.widget_calendar #next {
+	text-align: right;
+}
+
+/* Search widget */
+.widget_search .search-form label {
+	float: none;
+	width: 100%;
+}
+
+.widget_search .search-submit {
+	display: none;
+}
+
+/* Facebook widget */
+.widget_facebook_likebox iframe {
+	margin: 0;
+}
+
+/* Video widget */
+.widget_media_video iframe {
+	margin: 0;
+}
+
+/* Remove exatra spacing below lists and other elements. */
+.widget > ol,
+.widget > ul,
+.widget :last-child {
+	margin-bottom: 0;
+}
+
+/*--------------------------------------------------------------
+10.0 Content
+--------------------------------------------------------------*/
+/*--------------------------------------------------------------
+10.0 Basic structure
+--------------------------------------------------------------*/
+#page {
+	background: #fff;
+	margin-left: auto;
+	margin-right: auto;
+	max-width: 1140px;
+}
+
+#page:after {
+	clear: both;
+	content: " ";
+	display: block;
+}
+
+#main:before,
+#main:after {
+	content: "";
+	display: table;
+}
+
+#main:after {
+	clear: both;
+}
+
+.custom-logo {
+	max-height: 125px;
+	width: auto;
+}
+
+.site-title,
+.site-description {
+	font-family: "PT Serif", Georgia, "Times New Roman", serif;
+	font-size: 36px;
+	font-size: 3.6rem;
+	font-weight: 400;
+	line-height: 1;
+	margin: 0 0 1.51515%;
+	padding: 0;
+}
+
+.site-title a,
+.site-description a {
+	color: #362e77;
+	text-decoration: none;
+}
+
+.site-title a:hover,
+.site-description a:hover {
+	color: #117bb8;
+}
+
+.site-description {
+	font-size: 21px;
+	font-size: 2.1rem;
+	font-style: italic;
+}
+
+.site-footer {
+	clear: both;
+	margin: 48px 0 0;
+	text-align: center;
+}
+
+.site-footer .widget-area {
+	border-top: 4px solid #ccc;
+	text-align: center;
+	width: 100%;
+}
+
+.site-footer .widget-area #footer-sidebar {
+	clear: both;
+	line-height: 1.5;
+	margin: 0 auto;
+	max-width: 800px;
+}
+
+.site-footer .widget-area #footer-sidebar:before,
+.site-footer .widget-area #footer-sidebar:after {
+	content: "";
+	display: table;
+}
+
+.site-footer .widget-area #footer-sidebar:after {
+	clear: both;
+}
+
+.site-footer .widget-area li {
+	display: inline-block;
+	padding-right: 5px;
+	/* Hierarchical lists look pretty funky in a sidebar footer with center alignment.
+	 * Let's just display them inline for the time being.
+	 */
+}
+
+.site-footer .widget-area .widget_text li {
+	display: list-item;
+}
+
+.site-footer .widget-area li:after {
+	content: "|";
+	display: inline;
+	padding-left: 10px;
+}
+
+.site-footer .widget-area .widget_text li:after,
+.site-footer .widget-area .jetpack_widget_social_icons li:after,
+.site-footer .widget-area .widget_wpcom_social_media_icons_widget li:after {
+	content: '';
+	display: none;
+}
+
+.site-footer .widget-area li:last-child:after {
+	display: none;
+}
+
+.site-footer .widget-area li ul,
+.site-footer .widget-area li ol {
+	display: inline;
+}
+
+.site-footer .widget-area .widget_text li ul,
+.site-footer .widget-area .widget_text li ol {
+	display: block;
+}
+
+.site-footer .widget-area .widget {
+	border-top: none;
+	clear: left;
+	margin: 0;
+	padding: 0.75758% 0;
+}
+
+.site-footer .widget-area input {
+	width: auto;
+}
+
+.site-footer .site-info {
+	border-top: 2px solid #ccc;
+	font-size: 16px;
+	font-size: 1.6rem;
+	padding: 0.75758% 0 0;
+}
+
+/*--------------------------------------------------------------
+10.1 Posts and pages
+--------------------------------------------------------------*/
+/* Sticky posts */
+.sticky .entry-meta::before {
+	content: "\f408";
+	display: inline;
+	margin: 0;
+	vertical-align: bottom;
+}
+
+/* Entry thumbnail */
+figure.entry-thumbnail {
+	margin: 0 0 1.5em;
+}
+
+/* Entry/post headers */
+.entry-format::before {
+	background: #e6e6e6;
+	border: 2px solid #fff;
+	border-radius: 50%;
+	color: #fff;
+	display: inline-block;
+	font-size: 24px;
+	height: 38px;
+	padding: 5px;
+	position: absolute;
+	right: 0;
+	top: 19%;
+	width: 38px;
+}
+
+.entry-format:hover::before {
+	background: #ccc;
+}
+
+.page-header {
+	margin: 0 0 3.0303% 0;
+}
+
+body:not(.single) .byline,
+.updated:not(.published) {
+	display: none;
+}
+
+.page-title,
+.entry-title {
+	margin-top: 0;
+	position: relative;
+}
+
+.edit-link,
+.comment-reply-link {
+	background: #ccc;
+}
+
+.edit-link:hover,
+.comment-reply-link:hover {
+	background: silver;
+}
+
+/* Entry/page content */
+.page-content,
+.entry-content,
+.entry-summary {
+	margin: 1.5em 0 0;
+}
+
+.page-links {
+	clear: both;
+	font-family: "Open Sans", Arial, sans-serif;
+	font-size: 14px;
+	font-size: 1.4rem;
+	font-weight: 600;
+	margin: 0 0 1.5em;
+}
+
+.page-links a {
+	font-weight: 400;
+	padding: 0 2px;
+	text-decoration: none;
+}
+
+.page-description {
+	margin: 0 0 48px 0;
+	padding: 12px 24px;
+}
+
+.page-description p {
+	margin-bottom: 0;
+	margin-top: 24px;
+}
+
+/* Entry/page footers */
+.entry-footer:before,
+.entry-footer:after {
+	content: "";
+	display: table;
+}
+
+.entry-footer:after {
+	clear: both;
+}
+
+.entry-footer .post-categories,
+.entry-footer .post-tags {
+	float: left;
+	font-size: 0;
+	list-style: none;
+	margin: 0.2rem 0 0;
+	padding: 0;
+}
+
+.entry-meta .posted-on,
+.entry-meta .byline,
+.entry-footer .post-categories li,
+.entry-footer .post-tags li {
+	display: inline-block;
+	margin: 0 0.4rem 0.4rem 0;
+}
+
+.archive article .entry-meta .posted-on,
+.blog article .entry-meta .posted-on,
+.search article .entry-meta .posted-on{
+	display: inherit;
+}
+
+.entry-footer a[rel="tag"],
+.entry-footer a[rel="category tag"] {
+	margin-bottom: 0;
+}
+
+.entry-footer a[rel="tag"]::before,
+.entry-footer a[rel="category tag"]::before {
+	margin: 0 0.2rem 0 -0.2rem;
+	vertical-align: -0.2rem;
+}
+
+.entry-footer a[rel="tag"]:hover,
+.entry-footer a[rel="category tag"]:hover {
+	background-color: #5a5a5a;
+}
+
+.entry-footer a[rel="category tag"] {
+	background: #362e77;
+}
+
+.entry-footer a[rel="category tag"]::before {
+	content: "\f301";
+}
+
+.entry-footer a[rel="tag"]::before {
+	content: "\f302";
+}
+
+.entry-footer .apostrophe-2-tags::after {
+	clear: both;
+	content: "";
+	display: block;
+}
+
+/* Author panel */
+.single .entry-author {
+	border-bottom: 4px solid #ddd;
+	clear: left;
+	margin: 125px 0 3.0303%;
+	padding: 3.0303% 0;
+	text-align: center;
+}
+
+.single .entry-author:before {
+	clear: both;
+	display: block;
+	width: 100%;
+}
+
+.single .entry-author .author-title {
+	font-size: 28px;
+	font-size: 2.8rem;
+	font-weight: 300;
+}
+
+.single .entry-author .author-avatar {
+	border-top: 1px solid #ddd;
+}
+
+.single .entry-author .avatar {
+	border-radius: 50%;
+	height: 125px;
+	margin-top: -62.5px;
+	width: 125px;
+}
+
+.single .entry-author .author-bio {
+	clear: left;
+	font-size: 17px;
+	font-size: 1.7rem;
+	font-style: italic;
+	text-align: left;
+}
+
+.single .entry-author h3 a {
+	color: #a6a6a6;
+}
+
+.single .entry-author h3 a:hover {
+	color: #737373;
+}
+
+/* Archive pages */
+
+/* Posts without featured images will show as a grey box in the panel.
+ * This hack sets the box's height to be equal to its width.
+ * http://www.mademyday.de/css-height-equals-width-with-pure-css.html
+ */
+.archive .entry-thumbnail,
+.blog .entry-thumbnail,
+.search .entry-thumbnail {
+	display: block;
+	line-height: 0;
+	/* This eradicates any unwanted bottom padding. */
+}
+
+.archive .entry-thumbnail img,
+.blog .entry-thumbnail img,
+.search .entry-thumbnail img {
+	transition: all 0.125s linear;
+	/* Fade out quickly */
+}
+
+.archive .entry-meta,
+.blog .entry-meta,
+.search .entry-meta {
+	display: table;
+	position: relative;
+}
+
+.single.date-hidden .entry-meta {
+	padding: 0;
+}
+
+.archive .entry-title,
+.blog .entry-title,
+.search .entry-title {
+	font-family: "PT Serif", Georgia, "Times New Roman", serif;
+	font-size: 21px;
+	font-size: 2.1rem;
+	font-weight: normal;
+	line-height: 1.2;
+	margin: 0;
+	padding: 0;
+}
+
+.archive .entry-title a,
+.blog .entry-title a,
+.search .entry-title a {
+	color: #117bb8;
+}
+
+.blog .featured-content .entry-title a,
+.blog .sticky .entry-title a {
+	color: #362e77;
+}
+
+.archive article:hover .entry-thumbnail img,
+.blog article:hover .entry-thumbnail img,
+.search article:hover .entry-thumbnail img {
+	/* IE6-9 */
+	-webkit-filter: grayscale(100%);
+					filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
+	/* Firefox 10+, Firefox on Android */
+					filter: gray;
+	/* Chrome 19+, Safari 6+, Safari 6+ iOS */
+					filter: grayscale(100%);
+	transition: all 0.5s linear;
+	/* Fade in slowly */
+}
+
+.archive article:hover .entry-title a,
+.blog article:hover .entry-title a,
+.search article:hover .entry-title a {
+	color: #a6a6a6;
+}
+
+/* Articles without featured images */
+.archive .apostrophe-2-nothumb,
+.blog .apostrophe-2-nothumb,
+.search .apostrophe-2-nothumb {
+	background: #ccc;
+	position: relative;
+}
+
+.archive .apostrophe-2-nothumb:before,
+.blog .apostrophe-2-nothumb:before,
+.search .apostrophe-2-nothumb:before {
+	content: "";
+	display: block;
+	padding-top: 100%;
+}
+
+.archive .apostrophe-2-nothumb span,
+.blog .apostrophe-2-nothumb span,
+.search .apostrophe-2-nothumb span {
+	bottom: 0;
+	left: 0;
+	position: absolute;
+	right: 0;
+	text-align: center;
+	top: 0;
+}
+
+.archive .apostrophe-2-nothumb span:before,
+.blog .apostrophe-2-nothumb span:before,
+.search .apostrophe-2-nothumb span:before {
+	color: #fff;
+	content: "\f100";
+}
+
+/* Featured content */
+.archive .apostrophe-2-featured .entry-title,
+.blog .apostrophe-2-featured .entry-title,
+.search .apostrophe-2-featured .entry-title {
+	font-size: 3.6rem;
+}
+
+.archive .apostrophe-2-featured .apostrophe-2-nothumb:before,
+.blog .apostrophe-2-featured .apostrophe-2-nothumb:before,
+.search .apostrophe-2-featured .apostrophe-2-nothumb:before {
+	padding-top: 48.45%;
+}
+
+/* Inline controls for logged-in users on archive pages */
+article {
+	position: relative;
+}
+
+.apostrophe-2-inline-controls {
+	background: #eee;
+	display: none;
+	line-height: 1;
+	position: absolute;
+	right: 10px;
+	top: 4px;
+}
+
+.apostrophe-2-inline-controls a {
+	color: #333;
+	display: inline-block;
+	font-size: 16px;
+	font-size: 1.6rem;
+	height: auto;
+	padding: 6px;
+	text-decoration: none;
+	width: auto;
+}
+
+article:hover .apostrophe-2-inline-controls {
+	display: block;
+}
+
+.apostrophe-2-featured .apostrophe-2-featured-toggle {
+	color: #eac31c;
+}
+
+.apostrophe-2-featured .apostrophe-2-featured-toggle:hover {
+	color: white !important;
+}
+
+.apostrophe-2-featured-toggle:hover {
+	color: #eac31c !important;
+}
+
+/* Password-protected posts */
+.post-password-form input[type="submit"] {
+	margin-top: 12px;
+}
+
+/* Search form */
+.search-form {
+	margin-bottom: 3.0303%;
+}
+
+.search-form:before,
+.search-form:after {
+	content: "";
+	display: table;
+}
+
+.search-form:after {
+	clear: both;
+}
+
+.search-form input[type="submit"] {
+	width: 100%;
+}
+
+/*--------------------------------------------------------------
+10.2 Asides
+--------------------------------------------------------------*/
+/* General widget styles */
+.widgettitle,
+.widget-title,
+.widget-title label {
+	color: #a6a6a6;
+	font-size: 18px;
+	font-size: 1.8rem;
+	line-height: 24px;
+	margin-bottom: 24px;
+	margin-top: 0;
+	padding-top: 0;
+}
+
+.widget-title label {
+	text-transform: none;
+}
+
+.widget {
+	border-top: 4px solid #d9d9d9;
+	margin-bottom: 7.57576%;
+	padding: 8.33333% 8.33333%;
+	word-wrap: break-word;
+}
+
+.widget li > ul,
+.widget li > ol {
+	margin-left: 0.5em;
+	padding-left: 1em;
+}
+
+/* Specific widget areas */
+.widget-area .sidebar-primary aside {
+	background: #117bb8;
+	border-top-color: #362e77;
+	color: #fff;
+}
+
+.widget-area .sidebar-primary aside .widgettitle,
+.widget-area .sidebar-primary aside .widget-title {
+	color: #fff;
+}
+
+.widget-area .sidebar-primary aside a,
+.widget-area .sidebar-primary aside cite {
+	color: #ceeafa;
+}
+
+.widget-area .sidebar-primary aside ul {
+	font-size: 16px;
+	font-size: 1.6rem;
+	line-height: 1.2;
+	padding-left: 20px;
+}
+
+.widget-area .sidebar-primary aside.widget_text ul {
+	line-height: inherit;
+}
+
+.widget-area .sidebar-primary aside.jetpack_widget_social_icons ul {
+	padding-left: 0;
+}
+
+.widget-area .sidebar-primary aside.jetpack_widget_social_icons ul a:hover {
+	color: #fff;
+}
+
+.widget-area .sidebar-primary aside:last-child p:last-child {
+	margin-bottom: 0;
+}
+
+.widget-area .sidebar-secondary aside {
+	background: #f8f8f8;
+}
+
+.widget-area .sidebar-secondary,
+.widget-area .sidebar-tertiary {
+	font-size: 16px;
+	font-size: 1.6rem;
+	line-height: 1.5;
+}
+
+.widget-area .sidebar-tertiary .widget {
+	padding-left: 0;
+	padding-right: 0;
+}
+
+/* Adjust 404 page widgets a bit */
+.error404 .page-content .widget {
+	font-size: 16px;
+	font-size: 1.6rem;
+	line-height: 1.2;
+	padding-left: 0;
+	padding-right: 0;
+}
+
+/*--------------------------------------------------------------
+10.3 Comments
+--------------------------------------------------------------*/
+.comments-title,
+#reply-title {
+	margin: 3.0303% 0 0;
+}
+
+.comment-list {
+	clear: both;
+	list-style: none;
+	padding-top: 2em;
+}
+
+.comment-list ul.children {
+	list-style: none;
+	margin-left: 20px;
+}
+
+.comment-meta {
+	font-family: "Open Sans", Arial, sans-serif;
+	padding: 0.25em;
+}
+
+.comment-meta .comment-author .avatar {
+	border-radius: 50%;
+	float: left;
+	height: 100px;
+	margin: 0 0.5em 0 0;
+	width: 100px;
+}
+
+.comment-meta .comment-author b {
+	color: #999;
+	display: inline-block;
+	font-size: 28px;
+	font-size: 2.8rem;
+	font-weight: 300;
+	line-height: 1.2;
+	max-width: calc(100% - 100px - 0.5em);
+	padding-top: 0.25em;
+}
+
+.comment-meta .comment-author b a {
+	color: #999;
+	text-decoration: none;
+}
+
+.comment-meta .comment-author .says {
+	display: none;
+}
+
+.comment-meta .comment-metadata {
+	font-size: 14px;
+	font-size: 1.4rem;
+	font-weight: 600;
+	letter-spacing: 1px;
+	margin-top: 0;
+	text-transform: uppercase;
+}
+
+.comment-meta .comment-metadata > a {
+	color: #737373;
+	text-decoration: none;
+}
+
+.comment-content {
+	border-bottom: 1px solid #ccc;
+}
+
+.comment-content a {
+	word-wrap: break-word;
+}
+
+.reply {
+	margin-top: -1em;
+	text-align: center;
+}
+
+.comment-reply-link:hover {
+	color: #fff;
+}
+
+.bypostauthor .comment-meta {
+	background: rgba(58, 58, 58, 0.03);
+}
+
+#reply-title {
+	margin-top: 2em;
+}
+
+.form-allowed-tags {
+	background: #efefef;
+	border-radius: 1rem;
+	font-size: 16px;
+	font-size: 1.6rem;
+	padding: 1.5rem;
+}
+
+#comment-nav-above {
+	margin: 1.51515% 0 0;
+}
+
+#comment-nav-below {
+	margin: 0 0 1.51515%;
+}
+
+#respond label {
+	letter-spacing: 0;
+}
+
+/*--------------------------------------------------------------
+11.0 Infinite scroll
+--------------------------------------------------------------*/
+/* Globally hidden elements when Infinite Scroll is supported and in use. */
+.infinite-scroll .posts-navigation,
+.infinite-scroll.neverending .site-footer {
+	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;
+}
+
+/* Click-to-scroll button */
+#infinite-handle {
+	clear: both;
+	text-align: center;
+}
+
+#infinite-handle span {
+	background: #333;
+	padding: 10px 20px;
+}
+
+#infinite-handle span:hover {
+	background: silver;
+}
+
+/* Loading icon */
+.infinite-loader {
+	clear: both;
+	text-align: center;
+	margin: 10px 0 18px;
+}
+
+.infinite-loader .spinner {
+	left: 50% !important; /* ..because the Jetpack CSS is inline */
+}
+
+/*--------------------------------------------------------------
+12.0 Media
+--------------------------------------------------------------*/
+.page-content .wp-smiley,
+.entry-content .wp-smiley,
+.comment-content .wp-smiley {
+	border: none;
+	margin-bottom: 0;
+	margin-top: 0;
+	padding: 0;
+}
+
+img.size-full,
+img.size-large {
+	display: block;
+	margin-bottom: 36px;
+	margin-top: 36px;
+}
+
+img.alignnone,
+.wp-caption.alignnone img:not(.wp-smiley) {
+	display: block;
+}
+
+img.alignright,
+img.alignleft,
+.wp-caption.alignleft img,
+.wp-caption.alignright img {
+	margin-top: 0;
+}
+
+/* Make sure embeds and iframes fit their containers. */
+embed,
+iframe,
+object {
+	margin-bottom: 24px;
+	margin-top: 24px;
+	max-width: 100%;
+}
+
+/* Remove margins from sharing buttons using iframes. */
+.sd-sharing-enabled iframe {
+	margin: 0;
+}
+
+/*--------------------------------------------------------------
+12.1 Captions
+--------------------------------------------------------------*/
+.wp-caption {
+	max-width: 100%;
+}
+
+.wp-caption img[class*="wp-image-"] {
+	display: block;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.wp-caption img.size-full,
+.wp-caption img.size-large {
+	clear: both;
+	margin-bottom: 0;
+}
+
+.wp-caption-text {
+	display: block;
+	font-style: italic;
+	line-height: 1.2;
+	margin-bottom: 0.5em;
+	margin-top: 0.5em;
+	text-align: center;
+}
+
+/*--------------------------------------------------------------
+12.2 Galleries
+--------------------------------------------------------------*/
+.gallery {
+	margin-bottom: 1.5em;
+	margin-left: auto;
+	margin-right: auto;
+	max-width: 1140px;
+}
+
+.gallery:after {
+	clear: both;
+	content: " ";
+	display: block;
+}
+
+.gallery-item {
+	margin: 0;
+	padding-bottom: 0.5em;
+	text-align: center;
+}
+
+.gallery-item a {
+	display: block;
+	line-height: 0;
+}
+
+.gallery-item a::before,
+.gallery-item a::after {
+	display: block;
+}
+
+.gallery-item .wp-caption-text a {
+	line-height: 1.2;
+}
+
+.gallery-columns-2 {
+	margin-left: -0.25em;
+	margin-right: -0.25em;
+}
+
+.gallery-columns-2 .gallery-item {
+		 -moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+					box-sizing: border-box;
+	float: left;
+	padding-left: 0.25em;
+	padding-right: 0.25em;
+	width: 50%;
+}
+
+.gallery-columns-2 .gallery-item:nth-child(2n + 1) {
+	clear: both;
+	margin-left: 0;
+	margin-right: -100%;
+}
+
+.gallery-columns-2 .gallery-item:nth-child(2n + 2) {
+	clear: none;
+	margin-left: 50%;
+	margin-right: -100%;
+}
+
+.gallery-columns-3 {
+	margin-left: -0.25em;
+	margin-right: -0.25em;
+}
+
+.gallery-columns-3 .gallery-item {
+		 -moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+					box-sizing: border-box;
+	float: left;
+	padding-left: 0.25em;
+	padding-right: 0.25em;
+	width: 33.33333%;
+}
+
+.gallery-columns-3 .gallery-item:nth-child(3n + 1) {
+	clear: both;
+	margin-left: 0;
+	margin-right: -100%;
+}
+
+.gallery-columns-3 .gallery-item:nth-child(3n + 2) {
+	clear: none;
+	margin-left: 33.33333%;
+	margin-right: -100%;
+}
+
+.gallery-columns-3 .gallery-item:nth-child(3n + 3) {
+	clear: none;
+	margin-left: 66.66667%;
+	margin-right: -100%;
+}
+
+.gallery-columns-4 {
+	margin-left: -0.25em;
+	margin-right: -0.25em;
+}
+
+.gallery-columns-4 .gallery-item {
+		 -moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+					box-sizing: border-box;
+	float: left;
+	padding-left: 0.25em;
+	padding-right: 0.25em;
+	width: 25%;
+}
+
+.gallery-columns-4 .gallery-item:nth-child(4n + 1) {
+	clear: both;
+	margin-left: 0;
+	margin-right: -100%;
+}
+
+.gallery-columns-4 .gallery-item:nth-child(4n + 2) {
+	clear: none;
+	margin-left: 25%;
+	margin-right: -100%;
+}
+
+.gallery-columns-4 .gallery-item:nth-child(4n + 3) {
+	clear: none;
+	margin-left: 50%;
+	margin-right: -100%;
+}
+
+.gallery-columns-4 .gallery-item:nth-child(4n + 4) {
+	clear: none;
+	margin-left: 75%;
+	margin-right: -100%;
+}
+
+.gallery-columns-5 {
+	margin-left: -0.25em;
+	margin-right: -0.25em;
+}
+
+.gallery-columns-5 .gallery-item {
+		 -moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+					box-sizing: border-box;
+	float: left;
+	padding-left: 0.25em;
+	padding-right: 0.25em;
+	width: 20%;
+}
+
+.gallery-columns-5 .gallery-item:nth-child(5n + 1) {
+	clear: both;
+	margin-left: 0;
+	margin-right: -100%;
+}
+
+.gallery-columns-5 .gallery-item:nth-child(5n + 2) {
+	clear: none;
+	margin-left: 20%;
+	margin-right: -100%;
+}
+
+.gallery-columns-5 .gallery-item:nth-child(5n + 3) {
+	clear: none;
+	margin-left: 40%;
+	margin-right: -100%;
+}
+
+.gallery-columns-5 .gallery-item:nth-child(5n + 4) {
+	clear: none;
+	margin-left: 60%;
+	margin-right: -100%;
+}
+
+.gallery-columns-5 .gallery-item:nth-child(5n + 5) {
+	clear: none;
+	margin-left: 80%;
+	margin-right: -100%;
+}
+
+.gallery-columns-6 {
+	margin-left: -0.25em;
+	margin-right: -0.25em;
+}
+
+.gallery-columns-6 .gallery-item {
+		 -moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+					box-sizing: border-box;
+	float: left;
+	padding-left: 0.25em;
+	padding-right: 0.25em;
+	width: 16.66667%;
+}
+
+.gallery-columns-6 .gallery-item:nth-child(6n + 1) {
+	clear: both;
+	margin-left: 0;
+	margin-right: -100%;
+}
+
+.gallery-columns-6 .gallery-item:nth-child(6n + 2) {
+	clear: none;
+	margin-left: 16.66667%;
+	margin-right: -100%;
+}
+
+.gallery-columns-6 .gallery-item:nth-child(6n + 3) {
+	clear: none;
+	margin-left: 33.33333%;
+	margin-right: -100%;
+}
+
+.gallery-columns-6 .gallery-item:nth-child(6n + 4) {
+	clear: none;
+	margin-left: 50%;
+	margin-right: -100%;
+}
+
+.gallery-columns-6 .gallery-item:nth-child(6n + 5) {
+	clear: none;
+	margin-left: 66.66667%;
+	margin-right: -100%;
+}
+
+.gallery-columns-6 .gallery-item:nth-child(6n + 6) {
+	clear: none;
+	margin-left: 83.33333%;
+	margin-right: -100%;
+}
+
+.gallery-columns-7 {
+	margin-left: -0.25em;
+	margin-right: -0.25em;
+}
+
+.gallery-columns-7 .gallery-item {
+		 -moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+					box-sizing: border-box;
+	float: left;
+	padding-left: 0.25em;
+	padding-right: 0.25em;
+	width: 14.28571%;
+}
+
+.gallery-columns-7 .gallery-item:nth-child(7n + 1) {
+	clear: both;
+	margin-left: 0;
+	margin-right: -100%;
+}
+
+.gallery-columns-7 .gallery-item:nth-child(7n + 2) {
+	clear: none;
+	margin-left: 14.28571%;
+	margin-right: -100%;
+}
+
+.gallery-columns-7 .gallery-item:nth-child(7n + 3) {
+	clear: none;
+	margin-left: 28.57143%;
+	margin-right: -100%;
+}
+
+.gallery-columns-7 .gallery-item:nth-child(7n + 4) {
+	clear: none;
+	margin-left: 42.85714%;
+	margin-right: -100%;
+}
+
+.gallery-columns-7 .gallery-item:nth-child(7n + 5) {
+	clear: none;
+	margin-left: 57.14286%;
+	margin-right: -100%;
+}
+
+.gallery-columns-7 .gallery-item:nth-child(7n + 6) {
+	clear: none;
+	margin-left: 71.42857%;
+	margin-right: -100%;
+}
+
+.gallery-columns-7 .gallery-item:nth-child(7n + 7) {
+	clear: none;
+	margin-left: 85.71429%;
+	margin-right: -100%;
+}
+
+.gallery-columns-8 {
+	margin-left: -0.25em;
+	margin-right: -0.25em;
+}
+
+.gallery-columns-8 .gallery-item {
+		 -moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+					box-sizing: border-box;
+	float: left;
+	padding-left: 0.25em;
+	padding-right: 0.25em;
+	width: 12.5%;
+}
+
+.gallery-columns-8 .gallery-item:nth-child(8n + 1) {
+	clear: both;
+	margin-left: 0;
+	margin-right: -100%;
+}
+
+.gallery-columns-8 .gallery-item:nth-child(8n + 2) {
+	clear: none;
+	margin-left: 12.5%;
+	margin-right: -100%;
+}
+
+.gallery-columns-8 .gallery-item:nth-child(8n + 3) {
+	clear: none;
+	margin-left: 25%;
+	margin-right: -100%;
+}
+
+.gallery-columns-8 .gallery-item:nth-child(8n + 4) {
+	clear: none;
+	margin-left: 37.5%;
+	margin-right: -100%;
+}
+
+.gallery-columns-8 .gallery-item:nth-child(8n + 5) {
+	clear: none;
+	margin-left: 50%;
+	margin-right: -100%;
+}
+
+.gallery-columns-8 .gallery-item:nth-child(8n + 6) {
+	clear: none;
+	margin-left: 62.5%;
+	margin-right: -100%;
+}
+
+.gallery-columns-8 .gallery-item:nth-child(8n + 7) {
+	clear: none;
+	margin-left: 75%;
+	margin-right: -100%;
+}
+
+.gallery-columns-8 .gallery-item:nth-child(8n + 8) {
+	clear: none;
+	margin-left: 87.5%;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 {
+	margin-left: -0.25em;
+	margin-right: -0.25em;
+}
+
+.gallery-columns-9 .gallery-item {
+		 -moz-box-sizing: border-box;
+	-webkit-box-sizing: border-box;
+					box-sizing: border-box;
+	float: left;
+	padding-left: 0.25em;
+	padding-right: 0.25em;
+	width: 11.11111%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 1) {
+	clear: both;
+	margin-left: 0;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 2) {
+	clear: none;
+	margin-left: 11.11111%;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 3) {
+	clear: none;
+	margin-left: 22.22222%;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 4) {
+	clear: none;
+	margin-left: 33.33333%;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 5) {
+	clear: none;
+	margin-left: 44.44444%;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 6) {
+	clear: none;
+	margin-left: 55.55556%;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 7) {
+	clear: none;
+	margin-left: 66.66667%;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 8) {
+	clear: none;
+	margin-left: 77.77778%;
+	margin-right: -100%;
+}
+
+.gallery-columns-9 .gallery-item:nth-child(9n + 9) {
+	clear: none;
+	margin-left: 88.88889%;
+	margin-right: -100%;
+}
+
+.gallery-caption {
+	font-size: 16px;
+	font-size: 1.6rem;
+}
+
+.gallery-columns-7 .gallery-caption,
+.gallery-columns-8 .gallery-caption,
+.gallery-columns-9 .gallery-caption {
+	display: none;
+}
+
+/*--------------------------------------------------------------
+13.0 Media Queries
+--------------------------------------------------------------*/
+/*--------------------------------------------------------------
+13.1 Small screens, under 768px wide.
+Primarily mobile devices and super-small tablets.
+--------------------------------------------------------------*/
+@media (max-width: 767px) {
+	/* Page structure */
+	#page {
+		min-width: 280px;
+		padding: 3.0303%;
+	}
+
+	/* Center-align site branding and logo */
+	.site-branding {
+		text-align: center;
+	}
+
+	.site-logo {
+		margin: 30px auto 10px;
+	}
+}
+
+/* Small screen + portrait orientation = more space between title & description */
+@media (max-width: 767px) and (orientation: portrait) {
+	.site-title,
+	.site-description {
+		margin-bottom: 6.06061%;
+	}
+}
+
+@media (max-width: 767px) {
+	/* Show menu toggle and hide menu by default */
+	.menu-toggle,
+	.main-navigation.toggled-on .nav-menu,
+	.main-navigation.toggled-on ul.toggled-on {
+		display: block;
+	}
+
+	.main-navigation ul,
+	.jetpack-social-navigation {
+		display: none;
+	}
+
+	/* Condensed mobile menu */
+	div.apostrophe-2-navigation ul,
+	ul.apostrophe-2-navigation {
+		display: none;
+	}
+
+	.main-navigation {
+		margin: 10px 0 20px;
+	}
+
+	.main-navigation .menu-toggle {
+		border-bottom: solid 1px;
+		border-top: solid 4px transparent;
+		cursor: pointer;
+		display: block;
+		height: 60px;
+		line-height: 52px;
+		margin: 0;
+		padding: 0;
+	}
+
+	.main-navigation .menu-toggle:before {
+		content: "\f419";
+		display: inline-block;
+		font-family: Genericons;
+		font-size: 16px;
+		font-weight: normal;
+		line-height: 52px;
+		padding-right: 10px;
+		vertical-align: top;
+		-webkit-font-smoothing: antialiased;
+	}
+
+	.main-navigation.toggled-on .current_page_item a,
+	.main-navigation.toggled-on .current-menu-item a,
+	.main-navigation.toggled-on .current-post-ancestor a,
+	.main-navigation.toggled-on .current-menu-ancestor a,
+	.main-navigation.toggled-on .current-menu-parent a,
+	.main-navigation.toggled-on .current-post-parent a {
+		border-top-color: transparent;
+	}
+
+	.main-navigation.toggled-on .apostrophe-2-navigation,
+	.main-navigation.toggled-on .apostrophe-2-navigation > ul {
+		border-bottom: solid 1px;
+		display: block;
+	}
+
+	.main-navigation.toggled-on .apostrophe-2-navigation li {
+		clear: left;
+		display: block;
+		float: none;
+		position: relative;
+	}
+
+	.main-navigation.toggled-on .apostrophe-2-navigation li a {
+		margin-top: 0;
+		padding: 10px 25px 15px;
+	}
+
+	.main-navigation.toggled-on .apostrophe-2-navigation .toggled-on:not(.dropdown-toggle) {
+		border-bottom: 1px solid;
+		border-top: 2px solid;
+	}
+
+	.main-navigation.toggled-on .apostrophe-2-navigation .toggled-on > .sub-menu {
+		display: block;
+	}
+
+	.main-navigation ul li.menu-item-has-children > a:after {
+		display: none;
+	}
+
+	.main-navigation.toggled-on .apostrophe-2-navigation li.menu-item-has-children a {
+		padding-right: 60px;
+	}
+
+	.jetpack-social-navigation ul {
+		position: absolute;
+		right: 0;
+		top: 0;
+	}
+
+	.jetpack-social-navigation ul li a {
+		line-height: 60px;
+	}
+
+	.apostrophe-2-navigation .dropdown-toggle {
+		display: block;
+	}
+
+	/* Use a slightly smaller font size for titles */
+	h1 {
+		font-size: 36px;
+		font-size: 3.6rem;
+	}
+
+	/* Arrange posts into grid structure on archive pages */
+	.archive .apostrophe-2-nothumb span:before,
+	.blog .apostrophe-2-nothumb span:before,
+	.search .apostrophe-2-nothumb span:before {
+		font-size: 64px;
+		font-size: 6.4rem;
+		margin-top: calc(50% - 32px);
+	}
+
+	.archive article,
+	.blog article,
+	.search article {
+		margin-bottom: 5.55556%;
+	}
+
+	.archive article:not(.apostrophe-2-featured):before,
+	.archive article:not(.apostrophe-2-featured):after,
+	.blog article:not(.apostrophe-2-featured):before,
+	.blog article:not(.apostrophe-2-featured):after,
+	.search article:not(.apostrophe-2-featured):before,
+	.search article:not(.apostrophe-2-featured):after {
+		content: "";
+		display: table;
+	}
+
+	.archive article:not(.apostrophe-2-featured):after,
+	.blog article:not(.apostrophe-2-featured):after,
+	.search article:not(.apostrophe-2-featured):after {
+		clear: both;
+	}
+
+	.archive article:not(.apostrophe-2-featured) .entry-thumbnail,
+	.blog article:not(.apostrophe-2-featured) .entry-thumbnail,
+	.search article:not(.apostrophe-2-featured) .entry-thumbnail {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		float: left;
+		padding-left: 5.55556%;
+		padding-left: 0;
+		padding-right: 5.55556%;
+		padding-right: 0;
+		width: 33.33333%;
+	}
+
+	.archive article:not(.apostrophe-2-featured) .entry-header,
+	.blog article:not(.apostrophe-2-featured) .entry-header,
+	.search article:not(.apostrophe-2-featured) .entry-header {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		float: right;
+		padding-left: 5.55556%;
+		padding-right: 5.55556%;
+		padding-right: 0;
+		width: 66.66667%;
+	}
+
+	.archive article:not(.apostrophe-2-featured) .entry-meta,
+	.blog article:not(.apostrophe-2-featured) .entry-meta,
+	.search article:not(.apostrophe-2-featured) .entry-meta {
+		margin-bottom: 5px;
+	}
+
+	.blog .apostrophe-2-featured .entry-meta {
+		margin-left: -5px;
+		margin-top: -33px;
+		margin-bottom: 10px;
+	}
+
+	.blog .apostrophe-2-featured .apostrophe-2-nothumb span:before {
+		margin-top: calc(25% - 32px);
+	}
+
+	/* Hide post status icons */
+	.entry-format::before {
+		display: none;
+	}
+
+	/* Hide extra navigation text on smaller screens */
+	.nav-previous .apostrophe-2-post-title,
+	.nav-next .apostrophe-2-post-title {
+		display: none;
+	}
+
+	/* Make sure sidebar clears properly */
+	#secondary {
+		clear: both;
+	}
+}
+/*--------------------------------------------------------------
+13.2 Slightly larger screens, between 768px and 1024px wide.
+Primarily tablets and teensy desktops.
+--------------------------------------------------------------*/
+@media (min-width: 768px) {
+	#page {
+		padding: 3.0303%;
+	}
+
+	#masthead,
+	#colophon {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		padding-left: 0.75758%;
+		padding-right: 0.75758%;
+		width: 100%;
+	}
+
+	#masthead:before,
+	#masthead:after,
+	#colophon:before,
+	#colophon:after {
+		content: "";
+		display: table;
+	}
+
+	#masthead:after,
+	#colophon:after {
+		clear: both;
+	}
+
+	/* Site logo */
+	.site-branding {
+		margin-bottom: 0;
+	}
+
+	.site-branding:before,
+	.site-branding:after {
+		content: "";
+		display: table;
+	}
+
+	.site-branding:after {
+		clear: both;
+	}
+
+	.custom-logo {
+		float: left;
+		margin-bottom: 1.51515%;
+		margin-right: 2.27273%;
+	}
+
+	.site-title,
+	.site-description,
+	.site-description {
+		clear: none;
+	}
+
+	.site-description {
+		padding-bottom: 1.51515%;
+	}
+
+	.custom-logo-link + .site-title,
+	.custom-logo-link + .site-description {
+		margin-top: 2.27273%;
+	}
+
+	/* Hide menu toggle */
+	.main-navigation .menu-toggle {
+		display: none;
+	}
+
+	/* Full-sized navigation bar; no need to be trendy */
+	.main-navigation {
+		margin: 0 0 3.0303%;
+		position: relative;
+		z-index: 100;
+		/* Sub-menus */
+	}
+
+	.main-navigation:before,
+	.main-navigation:after {
+		content: "";
+		display: table;
+	}
+
+	.main-navigation:after {
+		clear: both;
+	}
+
+	.main-navigation li {
+		float: left;
+		position: relative;
+	}
+
+	.main-navigation li :hover > a {
+		border-color: silver;
+	}
+
+	.main-navigation li a {
+		margin: -2px 3rem 0 0;
+		padding: 0.75rem 0 1.5rem;
+	}
+
+	.main-navigation ul ul {
+		background-color: #fff;
+		border-bottom: 4px solid #aaa;
+		border-top: 1px solid #eee;
+		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
+		float: left;
+		left: -999em;
+		min-width: 100%;
+		position: absolute;
+		top: 2em;
+		z-index: 99999;
+	}
+
+	.main-navigation ul ul ul {
+		left: -999em;
+		top: 0;
+	}
+
+	.main-navigation ul ul li {
+		float: none;
+		white-space: nowrap;
+		/* Show sub-sub menus */
+	}
+
+	.main-navigation ul ul li.menu-item-has-children > a:after {
+			 -moz-transform: rotate(-90deg);
+				-ms-transform: rotate(-90deg);
+				 -o-transform: rotate(-90deg);
+		-webkit-transform: rotate(-90deg);
+						transform: rotate(-90deg);
+		vertical-align: -4px;
+	}
+
+	.main-navigation ul ul li a {
+		border-top-width: 0;
+		margin: 0;
+		padding: 0.5em 1em;
+	}
+
+	.main-navigation ul ul li:hover > ul,
+	.main-navigation ul ul li.focus > ul {
+		left: 100%;
+	}
+
+	.main-navigation ul ul :hover > a {
+		background-color: #eee;
+		border-color: transparent;
+	}
+
+	.main-navigation li:hover > ul,
+	.main-navigation li.focus > ul {
+		left: auto;
+	}
+
+	.jetpack-social-navigation ul li a {
+		margin-left: 20px;
+		margin-right: 0;
+	}
+
+	/* Arrange posts into grid structure on archive pages */
+	.archive article,
+	.blog article,
+	.search article,
+	.blog article.apostrophe-2-featured:nth-child(4n+2),
+	.blog article.apostrophe-2-featured:nth-child(4n+3) {
+		-moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+		box-sizing: border-box;
+		float: left;
+		margin-bottom: 3.33333%;
+		padding-left: 1.11111%;
+		padding-right: 1.11111%;
+		width: 33.33333%;
+	}
+
+	.featured-content,
+	.featured-content article:nth-child(2n+3) {
+		clear: both;
+		overflow: hidden;
+	}
+
+	.archive article .entry-meta,
+	.blog article .entry-meta,
+	.search article .entry-meta {
+		margin: -33px 0 15px -5px;
+	}
+
+	.archive article.clear,
+	.blog article.clear,
+	.search article.clear {
+		clear: both;
+	}
+
+	.archive article .apostrophe-2-nothumb span:before,
+	.blog article .apostrophe-2-nothumb span:before,
+	.blog article.apostrophe-2-featured:nth-child(4n+3) .apostrophe-2-nothumb span:before,
+	.blog article.apostrophe-2-featured:nth-child(4n+2) .apostrophe-2-nothumb span:before,
+	.blog article .apostrophe-2-nothumb span:before,
+	.search article .apostrophe-2-nothumb span:before {
+		font-size: 128px;
+		font-size: 12.8rem;
+		margin-top: calc(50% - 64px);
+	}
+
+	.archive article.apostrophe-2-featured,
+	.blog article.apostrophe-2-featured,
+	.search article.apostrophe-2-featured {
+		-moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+		box-sizing: border-box;
+		float: left;
+		padding-left: 1.11111%;
+		padding-right: 1.11111%;
+		width: 66.66667%;
+	}
+
+	.archive article.apostrophe-2-featured .entry-header,
+	.blog article.apostrophe-2-featured .entry-header,
+	.search article.apostrophe-2-featured .entry-header {
+		display: inline-block;
+		margin-top: -1px;
+		/* Solves the 1px offset bug */
+	}
+
+	.archive article.apostrophe-2-featured .apostrophe-2-nothumb span:before,
+	.blog article.apostrophe-2-featured .apostrophe-2-nothumb span:before,
+	.search article.apostrophe-2-featured .apostrophe-2-nothumb span:before {
+		margin-top: calc(25% - 64px);
+	}
+
+	.blog .apostrophe-2-featured:nth-child(4n+2) .apostrophe-2-nothumb:before,
+	.blog .apostrophe-2-featured:nth-child(4n+3) .apostrophe-2-nothumb:before {
+		padding-top: 100%;
+	}
+
+	/* Use a two-column layout for the 404 page's widgets */
+	.error404 .page-content .apostrophe-2-widget-column:nth-of-type(odd) {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		float: left;
+		padding-left: 1.11111%;
+		padding-left: 0;
+		padding-right: 1.11111%;
+		width: 46.66667%;
+	}
+
+	.error404 .page-content .apostrophe-2-widget-column:nth-of-type(even) {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		float: right;
+		padding-left: 1.11111%;
+		padding-right: 1.11111%;
+		padding-right: 0;
+		width: 46.66667%;
+	}
+
+	/* Show search input and button on a single line */
+	.search-form label {
+		float: left;
+		width: 75%;
+	}
+
+	.search-form input[type="submit"] {
+		float: left;
+		margin: 0 0 0 1%;
+		width: 24%;
+	}
+
+	/* Make sure sidebar clears properly */
+	#secondary {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		clear: both;
+		float: left;
+		width: 100%;
+	}
+}
+
+/* Sidebar widgets should appear in two columns, since we've got the space */
+@media (min-width: 768px) and (max-width: 1023px) {
+	#secondary .widget {
+		float: left;
+		margin-right: 1.53846%;
+		width: 49.23077%;
+	}
+
+	#secondary .widget:nth-of-type(even) {
+		margin-right: 0;
+	}
+}
+
+/*--------------------------------------------------------------
+13.2 Still larger screens, 1024px wide and up.
+Very large tablets in landscape mode and most desktops.
+--------------------------------------------------------------*/
+@media (min-width: 1024px) {
+	/* Use a two-column layout at this size (if we have an active sidebar) */
+	#primary {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		float: left;
+		width: 68.18182%;
+	}
+
+	#primary:before,
+	#primary:after {
+		content: "";
+		display: table;
+	}
+
+	#primary:after {
+		clear: both;
+	}
+
+	#primary.full-width {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		float: left;
+		padding-left: 0.75758%;
+		padding-right: 0.75758%;
+		width: 100%;
+	}
+
+	/* Allow the primary panel to span full width. */
+	.single.apostrophe-2-no-sidebar #primary,
+	.page.apostrophe-2-no-sidebar #primary {
+		float: none;
+		margin: 0 auto;
+		width: 730px;
+	}
+
+	.blog.apostrophe-2-no-sidebar #primary,
+	.archive.apostrophe-2-no-sidebar #primary,
+	.search.apostrophe-2-no-sidebar #primary {
+		width: 100%;
+	}
+
+	.apostrophe-2-no-sidebar #secondary {
+		display: none;
+	}
+
+	#secondary {
+			 -moz-box-sizing: border-box;
+		-webkit-box-sizing: border-box;
+						box-sizing: border-box;
+		clear: none;
+		float: right;
+		padding-left: 0.75758%;
+		padding-right: 0.75758%;
+		width: 27.27273%;
+	}
+
+	/* Out-dent emphasized elements */
+	.emphasis {
+		margin: 2em 1em 2em -1em;
+	}
+
+	/* Pullquotes should move to the (empty) right-hand column on sidebar-less layouts */
+	.apostrophe-2-no-sidebar .pullquote {
+		position: absolute;
+		right: -50%;
+		width: 40%;
+	}
+
+	/* Show post status icon at left of post title */
+	.entry-format::before {
+		left: -46px;
+		right: auto;
+	}
+}
+
+/*--------------------------------------------------------------
+14.0 Print
+--------------------------------------------------------------*/
+@media print {
+	.entry-date {
+		display: block !important;
+	}
+	.entry-date > span,
+	.updated {
+		display: none !important;
+	}
+}

+ 33 - 0
apostrophe-2/templates/full-width-page.php

@@ -0,0 +1,33 @@
+<?php
+/**
+ * Template Name: Full-Width Page
+ *
+ * @package Apostrophe 2
+ *
+ * The template for displaying full-width pages. Effectively the exact same as the regular page template,
+ * but can be used to span the full width of the site.
+ *
+ */
+
+get_header(); ?>
+
+	<section id="primary" class="content-area full-width">
+		<main id="main" class="site-main" role="main">
+
+			<?php while ( have_posts() ) : the_post(); ?>
+
+				<?php get_template_part( 'content', 'page' ); ?>
+
+				<?php
+					// If comments are open or we have at least one comment, load up the comment template
+				if ( comments_open() || '0' !== get_comments_number() ) :
+					comments_template();
+					endif;
+				?>
+
+			<?php endwhile; // end of the loop. ?>
+
+		</main><!-- #main -->
+	</section><!-- #primary -->
+
+<?php get_footer(); ?>

部分文件因为文件数量过多而无法显示