<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[10131] sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020: WP.org Pub Themes: Add wporg-learn-2020</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://meta.trac.wordpress.org/changeset/10131">10131</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://meta.trac.wordpress.org/changeset/10131","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>coreymckrill</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2020-08-08 19:48:44 +0000 (Sat, 08 Aug 2020)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>WP.org Pub Themes: Add wporg-learn-2020

This is an updated theme to be used on learn.wordpress.org.</pre>

<h3>Added Paths</h3>
<ul>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020Gruntfilejs">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/Gruntfile.js</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020archivewporg_workshopphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/archive-wporg_workshop.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020archivephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/archive.php</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssREADMEmd">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/README.md</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssbase_basescss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/_base.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssbase_selectscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/_select.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_componentsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_components.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_contenticonscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_content-icon.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_featuredworkshopscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_featured-workshop.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_sectionheadingscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_section-heading.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_videogridscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_video-grid.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_workshopauthorscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_workshop-author.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_workshoppagescss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_workshop-page.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/generic/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssgeneric_genericscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/generic/_generic.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/objects/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssobjects_objectsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/objects/_objects.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_colorsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_colors.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_iconsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_icons.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_settingsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_settings.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_structurescss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_structure.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_typographyscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_typography.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssstyleeditorscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style-editor.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssstylecss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style.css</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssstylescss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/tools/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csstools_toolsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/tools/_tools.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssutilities_colorsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/_colors.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssutilities_utilitiesscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/_utilities.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssvendor_githubscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_github.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssvendor_legacystylesscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_legacy-styles.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssvendor_overridesscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_overrides.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssvendor_vendorscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_vendor.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020footerphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/footer.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020frontpagephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/front-page.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020functionsphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/functions.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020headerphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/header.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020packagelockjson">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/package-lock.json</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020packagejson">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/package.json</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020pagelessonplansphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page-lesson-plans.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020pagesubmitanideaphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page-submit-an-idea.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020pagephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020searchphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/search.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020searchformphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/searchform.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020sidebarphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/sidebar.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020singlelessonplanphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single-lesson-plan.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020singlewporg_workshopphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single-wporg_workshop.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020singlephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020stylecss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/style.css</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartsbbpressfrontphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/bbpress-front.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentauthorphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-author.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentbreadcrumbsphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-breadcrumbs.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentdirectorynavphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-directory-nav.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentfeaturedworkshopphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-featured-workshop.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentfiltersphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-filters.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponenttaxonomyitemphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-taxonomy-item.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentvideogriditemphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-video-grid-item.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentvideogridphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-video-grid.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscontentarchivephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-archive.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscontentpagephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-page.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscontentsinglephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-single.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscontentworkshopsinglephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-workshop-single.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<span class="cx" style="display: block; padding: 0 10px">Index: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020 2020-08-08 19:35:48 UTC (rev 10130)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020  2020-08-08 19:48:44 UTC (rev 10131)
</ins><a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+node_modules
</ins><a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020Gruntfilejs"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/Gruntfile.js                         (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/Gruntfile.js   2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,88 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global module:false, require:function, process:object */
+module.exports = function( grunt ) {
+       var isChild = 'wporg' !== grunt.file.readJSON( 'package.json' ).name;
+
+       const getSassFiles = () => {
+               const files = {};
+               const paths = [ 'settings', 'tools', 'generic', 'base', 'objects', 'components', 'utilities', 'vendor' ];
+
+               paths.forEach( function( component ) {
+                       var paths = [
+                               '../wporg/css/' + component + '/**/*.scss',
+                               '!../wporg/css/' + component + '/_' + component + '.scss'
+                       ];
+
+                       if ( isChild ) {
+                               paths.push( 'css/' + component + '/**/*.scss' );
+                               paths.push( '!css/' + component + '/_' + component + '.scss' );
+                       }
+
+                       files[ 'css/' + component + '/_' + component + '.scss' ] = paths;
+               } );
+
+               return files;
+       };
+
+       grunt.initConfig({
+               postcss: {
+                       options: {
+                               map: 'build' !== process.argv[2],
+                               processors: [
+                                       require( 'autoprefixer' )( {
+                                               cascade: false
+                                       } ),
+                                       require( 'pixrem' ),
+                                       require('cssnano')( {
+                                               mergeRules: false
+                                       } )
+                               ]
+                       },
+                       dist: {
+                               src: 'css/style.css'
+                       }
+               },
+
+               sass: {
+                       options: {
+                               implementation: require( 'node-sass' ),
+                               sourceMap: true,
+                               // Don't add source map URL in built version.
+                               omitSourceMapUrl: 'build' === process.argv[2],
+                               outputStyle: 'expanded'
+                       },
+                       dist: {
+                               files: {
+                                       'css/style.css': 'css/style.scss',
+                               }
+                       }
+               },
+
+               sass_globbing: {
+                       itcss: {
+                               files: getSassFiles(),
+                       },
+                       options: { signature: false }
+               },
+
+               watch: {
+                       css: {
+                               files: ['**/*.scss', '../wporg/css/**/*scss'],
+                               tasks: ['css']
+                       }
+               }
+       });
+
+       if ( 'build' === process.argv[2] ) {
+               grunt.config.merge( { postcss: { options : { processors: [ require( 'cssnano' ) ] } } } );
+       }
+
+       grunt.loadNpmTasks( 'grunt-sass' );
+       grunt.loadNpmTasks( 'grunt-postcss' );
+       grunt.loadNpmTasks( 'grunt-sass-globbing' );
+       grunt.loadNpmTasks( 'grunt-contrib-watch' );
+
+       grunt.registerTask( 'css', [ 'sass_globbing', 'sass', 'postcss' ] );
+
+       grunt.registerTask( 'default', [ 'css' ] );
+       grunt.registerTask( 'build', [ 'css' ] ); // Automatically runs "production" steps
+};
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020archivewporg_workshopphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/archive-wporg_workshop.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/archive-wporg_workshop.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/archive-wporg_workshop.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,27 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+
+/**
+ * The archive page for Workshops.
+ *
+ * @package WPBBP
+ */
+
+get_header();?>
+
+<main class="site-main">
+       <section>
+               <div class="row align-middle between section-heading section-heading--with-space">
+                       <h2 class="section-heading_title"><?php esc_html_e( 'Workshops', 'wporg-learn' ); ?></h2>
+                       <a class="section-heading_link button button-large" href="/submit-workshop-idea"><?php esc_html_e( 'Submit Workshop Idea', 'wporg-learn' ); ?></a>
+               </div>
+               <hr>
+               <?php get_template_part( 'template-parts/component', 'featured-workshop' ); ?>
+               <?php get_template_part( 'template-parts/component', 'video-grid' ); ?>
+       </section>
+       <hr>
+
+       <?php wporg_submit_idea_cta(); ?>
+</main>
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020archivephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/archive.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/archive.php                          (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/archive.php    2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,78 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying archive pages.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPressdotorg\Theme
+ */
+
+namespace WordPressdotorg\Theme;
+
+
+/**
+ * Gets the url for the next page
+ * 
+ * @return string
+ */
+function get_paging_url() {
+       $non_existing_page_num = 999999999;
+
+       // We will send a dummy number into the get_pagenum_link to get a url and replace that with a placeholder
+       $url_with_placeholder = str_replace( $non_existing_page_num, '%#%', esc_url( get_pagenum_link( $non_existing_page_num ) ) );
+       $default_cat = wporg_get_default_cat();
+       
+       // Because of routing, we want to inject the first category if they are in the root.
+       return preg_replace( '/(workshops|lesson-plans)\/page/', '$1/' . $default_cat->slug . '/page' , $url_with_placeholder );
+}
+
+$paged = ( get_query_var( 'page' ) ) ? absint( get_query_var( 'page' ) ) : 1;
+
+$args = array(
+       'posts_per_page' => get_option( 'posts_per_page' ),
+       'post_type' => get_post_type(),
+       'category_name' => wporg_get_cat_or_default_slug(),
+       'paged' => $paged,
+);
+
+$category_posts = new \WP_Query( $args );
+
+get_header();
+?>
+
+<?php get_template_part( 'template-parts/component', 'directory-nav' ); ?>
+
+<main id="main" class="site-main page-full-width" role="main">
+       <?php get_template_part( 'template-parts/component', 'filters' ); ?>
+
+       <?php if ( $category_posts->have_posts() ) : ?>
+
+               <div id="lesson-plans" class="lp-list">
+               
+                       <?php while ( $category_posts->have_posts() ) :
+                                       $category_posts->the_post();
+                                       get_template_part( 'template-parts/content', 'archive' );
+                               endwhile; 
+                       ?>
+                       
+               </div>
+               
+               <?php echo paginate_links( array(
+                               'base' => get_paging_url(),
+                               'format' => '?page=%#%',
+                               'current' => max( 1, get_query_var('page') ),
+                               'total' => $category_posts->max_num_pages
+                       ) ); ?>
+
+       <?php else : ?>
+               <div class="lp-empty"><?php echo _e("We were unable to find any matches." , 'wporg-learn'); ?></div>
+       <?php endif; ?>
+
+</main><!-- #main -->
+
+<?php if ( $category_posts->have_posts() ) : ?>
+       <?php wporg_submit_idea_cta(); ?>
+<?php endif; ?>
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssREADMEmd"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/README.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/README.md                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/README.md  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,44 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# CSS Structure
+
+This loosely follows [ITCSS.](https://www.xfive.co/blog/itcss-scalable-maintainable-css-architecture/)
+
+## 01 Settings
+
+Typography, colors, any spacing variables, etc should be set here.
+
+## 02 Tools
+
+This contains any mixins. We inherit the following libraries:
+
+- breakpoint
+- kube
+- modular-scale
+
+## 03 Generic
+
+Any generic styles. Used for normalize & reset styles. We inherit:
+
+- kube
+- normalize
+
+## 04 Base (aka Elements)
+
+Styles for plain html elements. We inherit the base theme's styling here.
+
+## 05 Objects
+
+These are pieces of UI. These should be self-contained (or nested so that they are self-contained). Blocks should
+be defined here.
+
+## 06 Components
+
+This section puts together the base and objects to create pages. Page-specific styles are defined here.
+
+## 07 Utilities
+
+The `is-*`/`has-*` classes, these custom classes override previous styles. For example, `has-background` would be
+defined here. This is where block styles should live.
+
+# Editor Styles
+
+Editor styles will use a custom import of a subset of the above folders, TBD?
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssbase_basescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/_base.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/_base.scss                          (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/_base.scss    2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,8 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/base/copy";
+@import "../../../wporg/css/base/elements";
+@import "../../../wporg/css/base/headings";
+@import "../../../wporg/css/base/links";
+@import "../../../wporg/css/base/lists";
+@import "../../../wporg/css/base/tables";
+@import "../../../wporg/css/base/typography";
+@import "select";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssbase_selectscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/_select.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/_select.scss                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/base/_select.scss  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,39 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Remove the browser styling from a select box and create a simple dropdown.
+// See https://www.filamentgroup.com/lab/select-css.html
+.custom-select {
+       display: inline-block;
+       box-sizing: border-box;
+       padding: 0.5rem 2rem 0.5rem .8rem;
+       width: auto;
+
+       font-size: 1em;
+       line-height: 1.3;
+
+       border: 1px solid $color__text-lighter;
+       box-shadow: none;
+       border-radius: 0.5em;
+       -moz-appearance: none;
+       -webkit-appearance: none;
+       appearance: none;
+
+       background-color: transparent;
+       background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg width="14" height="8" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M2 0L7 5L12 0L14 1L7 8L0 1L2 0Z" fill="%23555D66"/%3E%3C/svg%3E%0A');
+       background-repeat: no-repeat;
+       background-position: right .7em top 50%;
+       background-size: .65em auto;
+
+       &::-ms-expand {
+               display: none;
+       }
+
+       &:focus {
+               box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
+               box-shadow: 0 0 0 3px -moz-mac-focusring;
+               color: #222;
+               outline: none;
+       }
+
+       & option {
+               font-weight: normal;
+       }
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_componentsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_components.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_components.scss                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_components.scss        2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,28 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/components/404";
+@import "../../../wporg/css/components/comments";
+@import "../../../wporg/css/components/entry-content";
+@import "../../../wporg/css/components/entry-header";
+@import "../../../wporg/css/components/entry-meta";
+@import "../../../wporg/css/components/entry-summary";
+@import "../../../wporg/css/components/entry";
+@import "../../../wporg/css/components/gallery";
+@import "../../../wporg/css/components/main-navigation";
+@import "../../../wporg/css/components/media";
+@import "../../../wporg/css/components/page";
+@import "../../../wporg/css/components/post-navigation";
+@import "../../../wporg/css/components/posts-navigation";
+@import "../../../wporg/css/components/search-form";
+@import "../../../wporg/css/components/search";
+@import "../../../wporg/css/components/site-content";
+@import "../../../wporg/css/components/site-description";
+@import "../../../wporg/css/components/site-header";
+@import "../../../wporg/css/components/site-title";
+@import "../../../wporg/css/components/widget-area";
+@import "../../../wporg/css/components/wporg-footer";
+@import "../../../wporg/css/components/wporg-header";
+@import "content-icon";
+@import "featured-workshop";
+@import "section-heading";
+@import "video-grid";
+@import "workshop-author";
+@import "workshop-page";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_contenticonscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_content-icon.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_content-icon.scss                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_content-icon.scss      2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.content-icon {
+       > span {
+               font-size: 64px;
+               width: auto;
+               height: auto;
+       }
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_featuredworkshopscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_featured-workshop.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_featured-workshop.scss                               (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_featured-workshop.scss 2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,38 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.featured-workshop {
+       margin: $gutter-default * 2 0 0;
+
+       &_video {
+               height: $gutter-default * 25;
+               width: 100%;
+               background: #eee;
+               overflow: hidden;
+
+               > img {
+                       width: 100%;
+                       display: block;
+               }
+       }
+
+       &_title {
+               display: block;
+               margin-bottom: $gutter-default / 2;
+               font-weight: bold;
+               text-decoration: underline;
+               font-size: $gutter-default * 1.25;
+       }
+
+       &_content {
+               margin-top: $gutter-default;
+
+               &_author {
+                       padding-top: $gutter-default;
+
+                       @include breakpoint( $breakpoint-tablet ) {
+                               padding-top: 0;
+                               padding-left: $gutter-default * 2;
+               
+                       }
+               }
+       }
+}
+
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_sectionheadingscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_section-heading.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_section-heading.scss                         (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_section-heading.scss   2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,18 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.section-heading {
+       &_title, &_link  {
+               margin-bottom: 0;
+       }
+
+       &_title {
+               font-weight: 300;
+       }
+
+       &_link {
+               text-decoration: underline;
+               font-weight: bold;
+       }
+
+       &--with-space {
+               padding-bottom: 16px;
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_videogridscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_video-grid.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_video-grid.scss                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_video-grid.scss        2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,24 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+.video-grid {
+       margin: 0 -8px;
+       list-style: none;
+
+       &_item {
+               display: flex;
+               flex-direction: column;
+               justify-content: space-between;
+               padding: 32px 8px 0;
+               margin: 0;
+
+               &_link {
+                       display: block;
+                       margin-top: 8px;
+                       font-weight: bold;
+               }
+
+               &--no-image {
+                       height: 100%;
+                       background: #eee;
+               }
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_workshopauthorscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_workshop-author.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_workshop-author.scss                         (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_workshop-author.scss   2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,24 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.workshop-author {
+       display: flex;
+       align-items: center;
+       
+       /* We want to make sure a long name doesn't overlap the image */
+       > div:first-child {
+               min-width:  $gutter-default * 3.5;
+       }
+
+       &_profile {
+               display: flex;
+               margin-right: $gutter-default * 1.5;
+               height: $gutter-default * 3.5;
+               border-radius: $gutter-default * 2;
+       }
+
+       &_name {
+               color: $color__text;
+       }
+
+       &_handle {
+               text-decoration: underline;
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csscomponents_workshoppagescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_workshop-page.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_workshop-page.scss                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/components/_workshop-page.scss     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,48 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.workshop-page {
+       &_content {
+               margin: $gutter-default 0 $gutter-default * 4;
+       }
+
+       &_video {
+               // This markup is provided by gutenberg
+               figure {
+                       margin: $gutter-default * 2 0;
+               }
+
+               iframe {
+                       width: 100%;
+
+                       @include breakpoint( $breakpoint-tablet ) {
+                               height: 528px;
+                       }
+               }
+               // End
+       }
+
+       &_sidebar {
+               padding-top: 32px;
+
+               @include breakpoint( $breakpoint-tablet ) {
+                       padding-top: 0;
+                       padding-left: 16px;
+               }
+       }
+
+       &_list {
+               margin-top: $gutter-default * 3;
+               color: $color__text;
+
+               h2 {
+                       font-size: 24px;
+               }
+
+               ol {
+                       margin: 0 0 0 16px;
+                       padding: 0;
+               }
+
+               li {
+                       margin-top: $gutter-default / 2;
+               }
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssgeneric_genericscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/generic/_generic.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/generic/_generic.scss                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/generic/_generic.scss      2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,2 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/generic/kube";
+@import "../../../wporg/css/generic/normalize";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssobjects_objectsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/objects/_objects.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/objects/_objects.scss                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/objects/_objects.scss      2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,8 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/objects/accessibility";
+@import "../../../wporg/css/objects/alignments";
+@import "../../../wporg/css/objects/buttons";
+@import "../../../wporg/css/objects/clearings";
+@import "../../../wporg/css/objects/copy";
+@import "../../../wporg/css/objects/inputs";
+@import "../../../wporg/css/objects/links";
+@import "../../../wporg/css/objects/notices";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_colorsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_colors.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_colors.scss                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_colors.scss      2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,43 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Base colors.
+$color__wp-blue: #0073aa;
+$color__green: #C7E8CA;
+$color__wporg-blue: #1E8CBE;
+$color__wporg-purple: #826EB4;
+
+// Base grays.
+$color-ultra-dark-gray: #191e23;
+$color-dark-gray: #23282d;
+$color-base-gray: #32373c;
+
+$color-gray-900: $color-ultra-dark-gray;
+$color-gray-800: $color-dark-gray;
+$color-gray-700: $color-base-gray;
+$color-gray-600: lighten($color-base-gray,6%);
+$color-gray-500: lighten($color-base-gray,15%);
+$color-gray-400: lighten($color-base-gray,20%);
+$color-gray-300: lighten($color-base-gray,25%);
+$color-gray-200: lighten($color-base-gray,32%);
+$color-gray-100: lighten($color-base-gray,38%);
+
+$color-gray-light-900: lighten($color-base-gray,45%);
+$color-gray-light-800: lighten($color-base-gray,52%);
+$color-gray-light-700: lighten($color-base-gray,60%);
+$color-gray-light-600: lighten($color-base-gray,64%);
+$color-gray-light-500: lighten($color-base-gray,68%);
+$color-gray-light-400: lighten($color-base-gray,70%);
+$color-gray-light-300: lighten($color-base-gray,72%);
+$color-gray-light-200: lighten($color-base-gray,74%);
+$color-gray-light-100: lighten($color-base-gray,77%);
+
+$color-error-red: #c92c2c;
+$color-alert-red: #d94f4f;
+
+// Theme colors
+$color__background-input: $color-gray-light-200;
+$color__text: #555D66;;
+$color__text-darker: $color-gray-700;
+$color__text-lighter: $color-gray-300;
+$color__text-on-dark: #FFFFFF;
+$color__text-heading: $color-gray-400;
+$color__text-heading-darker: $color-gray-800;
+$color__link-button: $color-gray-500;
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_iconsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_icons.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_icons.scss                             (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_icons.scss       2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$icon__quote: "%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 16V6.347L16.507 0h6.986l-2.666 5.333H24V16H13.333zM16 13.333h5.333V8h-4.826l2.666-5.333H18.16L16 6.987v6.346zM0 16V6.347L3.173 0h6.987L7.493 5.333h3.174V16H0zm2.667-2.667H8V8H3.173L5.84 2.667H4.827l-2.16 4.32v6.346z' fill='%239EA3A8' fill-rule='nonzero'/%3E%3C/svg%3E";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_settingsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_settings.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_settings.scss                          (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_settings.scss    2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,8 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/settings/colors";
+@import "../../../wporg/css/settings/modular-scale";
+@import "../../../wporg/css/settings/structure";
+@import "../../../wporg/css/settings/typography";
+@import "colors";
+@import "icons";
+@import "structure";
+@import "typography";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_structurescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_structure.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_structure.scss                         (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_structure.scss   2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,16 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$breakpoint-tablet: 768px !default;
+$breakpoint-desktop: 960px !default;
+$breakpoint-desktop-large: 1200px !default;
+
+// From @wordpress/viewport
+$breakpoint-huge: 1440px !default;
+$breakpoint-wide: 1280px !default;
+$breakpoint-large: 960px !default;
+$breakpoint-medium: 782px !default;
+$breakpoint-small: 600px !default;
+$breakpoint-mobile: 480px !default;
+
+$size__site-main: 960px;
+$size__content-width: 640px;
+
+$gutter-default: 16px;
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csssettings_typographyscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_typography.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_typography.scss                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/settings/_typography.scss  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,5 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$type__base: 18px;
+$type__base-mobile: 16px;
+$type__lineheight: 1.5;
+
+$font__serif: Georgia, "Times New Roman", serif;
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssstyleeditorscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style-editor.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style-editor.scss                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style-editor.scss  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,51 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*
+ * Add content area styles to the editor (in addition to the front end), so that users see content the way it will
+ * appear on the front end.
+ */
+
+@import "settings/colors";
+@import "../../pub/wporg/css/settings/structure";
+@import "settings/structure";
+@import "settings/typography";
+@import "../../pub/wporg/css/tools/breakpoint";
+@import "../../pub/wporg/css/settings/_modular-scale.scss";
+@import "../../pub/wporg/css/objects/buttons";
+@import "objects/buttons";
+@import "objects/hero";
+@import "objects/pullquote";
+@import "utilities/utilities";
+
+// Un-parallelogram the columns in the editorโ€“ `skew` doesn't play well with the nesting of editor components.
+.block-editor-block-list__block-edit {
+       .is-style-wporg-parallelogram {
+               .wp-block-column {
+                       @include breakpoint( $breakpoint-tablet ) {
+                               transform: skew(0);
+
+                               &:last-child {
+                                       position: static;
+                                       z-index: auto;
+                                       top: auto;
+                                       left: auto;
+                                       right: auto;
+                                       padding-left: 0;
+                               }
+
+                               > * {
+                                       transform: skew(0);
+                               }
+                       }
+               }
+       }
+}
+
+// Undo the positioning because it's coupled to the front end layout. Use mobile positioning in the editor.
+.wp-block-pullquote.is-style-wporg-home-pullquote {
+       position: relative;
+       top: 0;
+       left: 0;
+       width: auto;
+       max-width: 100%;
+}
+
+// font-family and face, etc?
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssstylecss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style.css                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style.css  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,2 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+[class*=col-]{margin:inherit}.row{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:768px){.row{flex-direction:column;flex-wrap:nowrap}}.row.gutters>.row{margin-left:-2%}@media (max-width:768px){.row.gutters>.row{margin-left:0}}.row.gutters>.row>[class*=col-]{margin-left:2%}@media (max-width:768px){.row.gutters>.row>[class*=col-]{margin-left:0}}.row.around{justify-content:space-around}.row.between{justify-content:space-between}.row.auto .col{flex-grow:1}.col-1{width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.col-2{width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.col-3{width:25%}.offset-3{margin-left:25%}.col-4{width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.col-5{width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.col-6{width:50%}.offset-6{margin-left:50%}.col-7{width:58.3333333333%}.offset-7{margin-left:58.3333333333%}
 .col-8{width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.col-9{width:75%}.offset-9{margin-left:75%}.col-10{width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.col-11{width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.col-12{width:100%}.offset-12{margin-left:100%}.gutters>.col-1{width:6.33333%}.gutters>.col-1:nth-child(n+13){margin-top:2%}.gutters>.offset-1{margin-left:10.33333%!important}.gutters>.col-2{width:14.66667%}.gutters>.col-2:nth-child(n+7){margin-top:2%}.gutters>.offset-2{margin-left:18.66667%!important}.gutters>.col-3{width:23%}.gutters>.col-3:nth-child(n+5){margin-top:2%}.gutters>.offset-3{margin-left:27%!important}.gutters>.col-4{width:31.33333%}.gutters>.col-4:nth-child(n+4){margin-top:2%}.gutters>.offset-4{margin-left:35.33333%!important}.gutters>.col-5{width:39.66667%}.gutters>.offset-5{margin-left:43.66667%!important}.gutters>.col-6{width:48%}.gutters>.col-6:nth-child(n+3){margin-top:2%}.gutte
 rs>.offset-6{margin-left:52%!important}.gutters>.col-7{width:56.33333%}.gutters>.offset-7{margin-left:60.33333%!important}.gutters>.col-8{width:64.66667%}.gutters>.offset-8{margin-left:68.66667%!important}.gutters>.col-9{width:73%}.gutters>.offset-9{margin-left:77%!important}.gutters>.col-10{width:81.33333%}.gutters>.offset-10{margin-left:85.33333%!important}.gutters>.col-11{width:89.66667%}.gutters>.offset-11{margin-left:93.66667%!important}.gutters>.col-12{width:98%}.gutters>.offset-12{margin-left:102%!important}@media (max-width:768px){[class*=" offset-"],[class^=offset-]{margin-left:0}}.first{order:-1}.last{order:1}@media (max-width:768px){.row [class*=col-]{margin-left:0;width:100%}.row.gutters [class*=col-]{margin-bottom:16px}.first-sm{order:-1}.last-sm{order:1}}.gutters .column.push-left,.push-left{margin-right:auto}.gutters .column.push-right,.push-right{margin-left:auto}.gutters .column.push-center,.push-center{margin-left:au
 to;margin-right:auto}.gutters .column.push-middle,.push-middle{margin-top:auto;margin-bottom:auto}.push-bottom{margin-top:auto}@media (max-width:768px){.gutters .column.push-left-sm,.push-left-sm{margin-left:0}.gutters .column.push-center-sm,.push-center-sm{margin-left:auto;margin-right:auto}.push-top-sm{margin-top:0}}.align-middle{align-items:center}.align-right{justify-content:flex-end}.align-center{justify-content:center}@media (max-width:768px){.align-left-sm{justify-content:flex-start}}.float-right{float:right}.float-left{float:left}@media (max-width:768px){.float-left,.float-right{float:none}}.fixed{position:fixed;top:0;left:0;z-index:100;width:100%}p{margin:1rem 0}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem}pre{margin-bottom:1.6rem;padding:1.6rem}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}blockquote{padding-left:.8rem}figure{margin:0}hr{margin:5rem auto}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;clear:both;line-height:1.5;margin:2rem 0 1rem}.h1,h1{
 font-size:39.062px;font-size:2.44140625rem}.h1,.h2,h1,h2{font-weight:300}.h2,h2{font-size:31.25px;font-size:1.953125rem}.h3,h3{font-size:25px;font-size:1.5625rem;font-weight:400}.h4,h4{font-size:20px;font-size:1.25rem;color:#32373c;font-weight:600;padding:0}.h5,h5{font-size:16px;font-size:1rem;letter-spacing:.16px;letter-spacing:.01rem}.h5,.h6,h5,h6{font-weight:600;text-transform:uppercase}.h6,h6{font-size:12.8px;font-size:.8rem;letter-spacing:.8px}a{text-decoration:none}li>a,p a{text-decoration:underline}li>a:hover,p a:hover{color:#d54e21}ol,ul{margin:0 0 1.5em 1.5em;padding:0}ul{list-style:square}ol.unmarked-list,ul.unmarked-list{list-style:none;padding-left:0}table{border:1px solid #eee;font-size:12.8px;font-size:.8rem;margin:0 0 1rem}table thead{background:#32373c;color:#fff}table td,table th{border:1px solid #eee;font-weight:400;margin:0;padding:.4rem;text-align:left;vertical-align:top}table tbody tr:nth-child(2n){background:#f7f7f7}@media screen and (min-width:737px){htm
 l{font-size:1.125rem}}.custom-select{display:inline-block;box-sizing:border-box;padding:.5rem 2rem .5rem .8rem;width:auto;font-size:1em;line-height:1.3;border:1px solid #6c7782;box-shadow:none;border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg width="14" height="8" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M2 0L7 5L12 0L14 1L7 8L0 1L2 0Z" fill="%23555D66"/%3E%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto}.custom-select::-ms-expand{display:none}.custom-select:focus{box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.custom-select option{font-weight:400}.site-content[tabindex="-1"]:focus{outline:0}.no-js .hide-if-no-js{display:none}@media screen and (max-width:480px){.alignleft,.ali
 gnright{display:block;float:none;margin-left:auto;margin-right:auto}}.button,.button-primary,.button-secondary,.plugin-upload-form .button-primary{border:1px solid;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12.8px;font-size:.8rem;height:25px;height:1.5625rem;line-height:1;margin:0;padding:0 .8rem;text-decoration:none;white-space:nowrap;-webkit-appearance:none}.button-group.button-xl .button,.button.button-xl{font-size:16px;font-size:1rem;height:39.062px;height:2.44140625rem;line-height:1;padding:0 1.5rem}.button-group.button-large .button,.button.button-large{height:31.25px;height:1.953125rem;line-height:1;padding:0 1rem}.button-group.button-small .button,.button.button-small{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;padding:0 .5rem}a.button,a.button-primary,a.button-secondary{line-height:25px;line-height:1.5625rem}.button-group.button-large a.button,a.button.button-large{line-height:31.25px;line-height:1.9
 53125rem}.button-group.button-xl a.button,a.button.button-xl{line-height:39.062px;line-height:2.44140625rem}.button-group.button-small a.button,a.button.button-small{line-height:20px;line-height:1.25rem}.button:active,.button:focus{outline:none}.button.hidden{display:none}.button,.button-secondary,.button:visited{background:#f7f7f7;border-color:#ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}p .button{vertical-align:baseline}.button-secondary:focus,.button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover{background:#fafafa;border-color:#999;color:#23282d}.button-link:focus,.button-secondary:focus,.button.focus,.button:focus{border-color:#5b9dd9;box-shadow:0 0 3px rgba(0,115,170,.8)}.button-secondary:active,.button.active,.button.active:hover,.button:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);transform:translateY(1px)}.button.active:focus{border-color:#5b9dd9;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),
 0 0 3px rgba(0,115,170,.8)}.button-disabled,.button-secondary.disabled,.button-secondary:disabled,.button-secondary[disabled],.button.disabled,.button:disabled,.button[disabled]{background:#f7f7f7!important;border-color:#ddd!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;transform:none!important}.button-link,input[type=submit].button-link{background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.button-primary,.download-button,.plugin-upload-form .button-primary{text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.button-primary,.button-primary:visited,.download-button,.download-button:visited,.plugin-upload-form .button-primary,.plugin-upload-form .button-primary:visited{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary.hover,.button-prima
 ry:focus,.button-primary:hover,.download-button.focus,.download-button.hover,.download-button:focus,.download-button:hover,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary.hover,.plugin-upload-form .button-primary:focus,.plugin-upload-form .button-primary:hover{background:#008ec2;border-color:#006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary:focus,.download-button.focus,.download-button:focus,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary:focus{box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.button-primary.active,.button-primary.active:focus,.button-primary.active:hover,.button-primary:active,.download-button.active,.download-button.active:focus,.download-button.active:hover,.download-button:active,.plugin-upload-form .button-primary.active,.plugin-upload-form .button-primary.active:focus,.plugin-upload-form .button-primary.active:hover,.plugin-upload-form .button-primary:active{background:
 #0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.button-primary.disabled,.button-primary:disabled,.button-primary[disabled],.download-button.disabled,.download-button:disabled,.download-button[disabled],.plugin-upload-form .button-primary.disabled,.plugin-upload-form .button-primary:disabled,.plugin-upload-form .button-primary[disabled]{background:#008ec2!important;border-color:#007cb2!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-primary.button.button-hero,.download-button.button.button-hero,.plugin-upload-form .button-primary.button.button-hero{box-shadow:0 2px 0 #006799}.button-primary.button.button-hero.active,.button-primary.button.button-hero.active:focus,.button-primary.button.button-hero.active:hover,.button-primary.button.button-hero:active,.download-button.button.button-hero.active,.download-button.button.button-hero.active:focus,.download-button.button.butto
 n-hero.active:hover,.download-button.button.button-hero:active,.plugin-upload-form .button-primary.button.button-hero.active,.plugin-upload-form .button-primary.button.button-hero.active:focus,.plugin-upload-form .button-primary.button.button-hero.active:hover,.plugin-upload-form .button-primary.button.button-hero:active{box-shadow:inset 0 3px 0 #006799}.button-group>.button{border-radius:0;display:inline-block;margin-right:-1px;z-index:10}.button-group>.button-primary{z-index:100}.button-group>.button:hover{z-index:20}.button-group>.button:first-child{border-radius:3px 0 0 3px}.button-group>.button:last-child{border-radius:0 3px 3px 0}.button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:737px){.button,.button.button-large,.button.button-small,.plugin-upload-form .button-primary{font-size:14px;height:auto;line-height:normal;margin-bottom:4px;padding:6px 14px;vertical-align:middle}}.clear:after,.clear:before,.comment-content:after,.co
 mment-content:before,.entry-content:after,.entry-content:before,.home-below:after,.home-below:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.home-below:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;outline:none;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,i
 nput[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=number]{height:28px}input[type=checkbox],input[type=radio]{height:16px;outline:0;width:16px;-webkit-appearance:none}input[type=checkbox]:checked:before,input[type=radio]:checked:before{font:normal 21px/1 dashicons}input[type=checkbox]:checked:before{margin:-3px 0 0 -4px}input[type=radio]:checked+label:before{color:#82878c}input[type=radio]:checked:before{height:6px;margin:4px;width:6px}input[type=reset]:active,input[type=reset]:hover{color:#00a0d2}input[type=search]{-webkit-appearance:textfield}input,select,textarea{font-size:14px}textarea.code{line-height:1.4;padding:4px 6px 1px}label{vertical-align:mi
 ddle}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{padding:1px 6px;width:50px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}input[type=checkbox]{-webkit-appearance:none;padding:10px}input[type=checkbox]:checked:before{font:normal 30px/1 dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}input,textarea{font-size:16px}input[type=numbe
 r].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}input.regular-text{width:100%}label{font-size:14px}fieldset label{display:block}}a.button:active,a.button:focus,a.button:hover{text-decoration:none}.error-404 .page-content,.error-404 .page-title{text-align:center}.error-404 .page-content .logo-swing{height:160px;height:10rem;margin:6rem auto;position:relative;text-align:center;width:160px;width:10rem}.error-404 .page-content .logo-swing .wp-logo{left:0;max-width:none;position:absolute;top:0;width:160px;width:10rem}@keyframes hinge{10%{width:180px;height:180px;transform:rotate(0deg)}15%{width:185px;height:185px;transform:rotate(0deg)}20%{width:180px;height:180px;transform:rotate(5deg)}40%{transform-origin:top left;animation-timing-function:ease-in-out}60%{transform:rotate(40deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:ro
 tate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}.comments-area{margin-top:5em}.comments-area>:last-child{margin-bottom:0}.comments-area .comment-list+.comment-respond{border-top:1px solid #eaeaea}.comments-area .comment-list+.comment-respond,.comments-area .comment-navigation+.comment-respond{padding-top:1.6em}.comments-area .comments-title{margin-bottom:1.3333em}.comments-area .comment-list{list-style:none;margin:0}.comments-area .comment-list .pingback,.comments-area .comment-list .trackback,.comments-area .comment-list article{border-top:1px solid #eaeaea;padding:1.6em 0}.comments-area .comment-list article:not(:only-child){padding-bottom:0}.comments-area .comment-list article+.comment-respond{padding-bottom:1.6em}.comments-area .comment-list .children{list-style:none;margin:0}.comments-area .comment-list .children>li{padding-left:.8em}.comm
 ents-area .comment-list .alt{background:none}.comments-area .comment-author{color:#999;margin-bottom:.4em}.comments-area .comment-author .avatar{float:left;height:24px;margin-right:.8em;width:24px}.comments-area .comment-metadata,.comments-area .pingback .edit-link{color:#999;line-height:1.5}.comments-area .comment-metadata a,.comments-area .pingback .edit-link a{color:#777}.comments-area .comment-metadata{font-size:12.8px;font-size:.8rem;margin-bottom:1.6em}.comments-area .comment-metadata .edit-link,.comments-area .pingback .edit-link{margin-left:1em}.comments-area .pingback .edit-link:before{top:5px}.comments-area .comment-content ol,.comments-area .comment-content ul{margin:0 0 1.6em 1.3333em}.comments-area .comment-content>:last-child,.comments-area .comment-content li>ol,.comments-area .comment-content li>ul{margin-bottom:0}.comments-area .comment-content .reply{font-size:12px}.comments-area .comment-content .reply a{border:1px solid #eaeaea;color:#707070;display:inli
 ne-block;font-weight:700;line-height:1;margin-top:2em;padding:.4167em .8333em;text-transform:uppercase}.comments-area .comment-content .reply a:focus,.comments-area .comment-content .reply a:hover{border-color:#333;color:#333;outline:0}.comments-area .comment-reply-title a{font-weight:inherit}.comments-area .comment-form label{font-size:12.8px;font-size:.8rem;font-weight:700;display:block;letter-spacing:.04em;line-height:1.5}.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=text],.comments-area .comment-form input[type=url],.comments-area .comment-form textarea{width:100%}.comments-area .comment-awaiting-moderation,.comments-area .comment-notes,.comments-area .form-allowed-tags,.comments-area .logged-in-as{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:2em}.comments-area .no-comments{border-top:1px solid #eaeaea;color:#999;font-weight:700;padding-top:1.6em}.comments-area .comment-navigation+.no-comments{border-top:0}.comments-area .f
 orm-allowed-tags code{font-family:Inconsolata,monospace}.comments-area .form-submit{margin-bottom:0}.comments-area .required{color:#c0392b}.entry-content{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.entry-content>p:first-child{margin-top:0}.entry-content [class*=col-]~h1,.entry-content [class*=col-]~h2,.entry-content [class*=col-]~h3,.entry-content [class*=col-]~h4,.entry-content [class*=col-]~h5,.entry-content [class*=col-]~h6{clear:none}.entry-header{position:relative}.entry-header .sticky-post{font-style:italic;position:absolute;top:-12.8px;top:-.8rem}.entry-header .sticky-post,.entry-meta{color:#999;font-size:12.8px;font-size:.8rem}.entry-meta{margin-bottom:1rem}.entry-meta a{color:#777}.entry-meta>span{margin-right:1rem}.entry-meta>span :last-of-type{margin:0}.entry-meta .byline,.entry-meta .updated:not(.published),.sticky .entry-meta .posted-on{display:none}.group-blog .entry-meta .byline,.single .entry-meta .byline{display:inline}.entry-su
 mmary{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}body:not(.single):not(.search) .site-main .post{margin-bottom:3.0517578125rem;max-width:40em}.gallery{margin-bottom:1.5rem}.gallery .gallery-item{display:inline-block;margin:0;text-align:center;vertical-align:top;width:100%}.gallery.gallery-columns-2 .gallery-item{max-width:50%}.gallery.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery.gallery-columns-4 .gallery-item{max-width:25%}.gallery.gallery-columns-5 .gallery-item{max-width:20%}.gallery.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery .gallery-caption{display:block}@media screen and (min-width:737px){.main-navigation a.active{border-bottom:1px solid}}.main-navigation.toggled{z-index:1}.menu-toggle{background:transparent;border:none;color:#fff;font-size:25px;font-
 size:1.5625rem;height:56px;height:3.5rem;overflow:hidden;position:absolute;right:16px;right:1rem;top:-58px;width:56px;width:3.5rem;-webkit-appearance:none}.toggled .menu-toggle:before{content:"\f343"}@media screen and (min-width:737px){.menu-toggle{display:none}.main-navigation{float:right;position:static;width:auto}.main-navigation.toggled{padding:1px 0}.main-navigation ul{display:inline-block;font-size:0}.main-navigation ul li{border:0;display:inline-block;font-size:1rem;margin-right:1rem;padding:0}.main-navigation ul li:last-of-type{margin-right:0}}body.page .gutters .col-12{width:100%}body.page .entry-header{background:#0073aa;padding:1rem 0}body.page .entry-header .entry-title{color:#fff;font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1;margin:0 auto;max-width:960px;padding:0 1.5625rem}@media screen and (min-width:737px){body.page .entry-header .entry-title{padding:0 10px}}body.page .entry-header.home{padding:1.5625rem 1.143rem;text-align:center}@media 
 screen and (min-width:737px){body.page .site-header+.site-main .entry-title{padding:initial}}body.page .entry-content,body.page .entry-footer{margin:0 auto;max-width:960px;padding:3.0517578125rem 1.5625rem}.post-navigation{margin:5em auto;padding:0}.post-navigation a{border-bottom:1px solid #eaeaea;color:#444;display:block;font-weight:600;padding:11px 0 12px;text-transform:none;width:100%}.post-navigation a:hover{color:#21759b}.post-navigation .nav-links{border-top:1px solid #eaeaea;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.post-navigation .meta-nav{color:#777;display:block;font-size:13px;line-height:2;text-transform:uppercase}.post-navigation .nav-next{text-align:right}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{background-color:#f9f9f9;cursor:hand;display:inline-block;min-width:2em;padding:8px}.pagination .nav-links .page-numbers.dots,.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev
 {background:none;font-size:.9em;width:auto}.pagination .nav-links .page-numbers.dots{cursor:inherit}@media screen and (max-width:737px){.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{font-size:0;min-width:0;padding:0}.pagination .nav-links .page-numbers.next:after,.pagination .nav-links .page-numbers.prev:before{background-color:#f9f9f9;display:inline-block;font-size:1rem;line-height:1.5;min-width:2em;padding:8px}.pagination .nav-links .page-numbers.prev:before{content:"\2039"}.pagination .nav-links .page-numbers.next:after{content:"\203A"}}.pagination .nav-links span.page-numbers{background-color:#f7f7f7;font-weight:700}.search-form .search-field{line-height:normal;margin:0;padding:4px 5px;vertical-align:text-bottom}body.search .gutters .col-12{width:100%}body.search .site-main{margin:0 auto;max-width:960px;padding:0 1.5625rem 3.0517578125rem}.site-content{margin:0 auto;max-width:960px;padding:0 1.5625rem}@media screen and (m
 in-width:737px){.site-content{padding:0 10px 3.0517578125rem}}@media screen and (max-width:737px){.site-content .site-main{float:none;margin:0;width:auto}}.home .site-content,.page .site-content,.site-content.page{margin:auto;max-width:none;padding:0}.site-content .page-title{font-size:20px;font-size:1.25rem;font-weight:400}.site-content .no-results{margin:0 auto 3.0517578125rem;max-width:40em;padding:0 2rem}@media screen and (min-width:737px){.site-header .site-branding{padding:0 10px}}.widget-area{font-size:12.8px;font-size:.8rem}@media screen and (min-width:480px) and (max-width:768px){.widget-area{display:flex}.widget-area .widget{width:48%}}#wporg-footer{background-color:#f7f7f7;border-top:1px solid #dfdfdf;padding:22px 14px 65px}#wporg-footer,#wporg-footer .wrapper{clear:both;margin:0 auto;overflow:auto}#wporg-footer .wrapper{max-width:930px}#wporg-footer ul{float:left;margin-bottom:20px;margin-left:24px;overflow:auto;padding-left:0;width:135px}@media screen and (min-width:960
 px){#wporg-footer ul:first-child{margin-left:0}}#wporg-footer ul li{color:#bbb;font-size:14px;list-style-type:none;margin-bottom:1px}#wporg-footer ul li a{text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#wporg-footer ul li a:hover{color:#0073aa;text-decoration:underline}#wporg-footer .cip{clear:both;color:#ccc;float:none;font-size:12.8px;font-size:.8rem;letter-spacing:.3em;margin:35px auto 0;text-align:center;text-transform:uppercase}#wporg-footer .cip.cip-image{background:url(//s.w.org/style/images/codeispoetry.png?1=) 50% no-repeat;background-size:190px 15px;height:15px;text-indent:-9999px;width:190px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#wporg-footer .cip.cip-image{background-image:url(//s.w.org/style/images/codeispoetry-2x.png?1=)}}@media screen and (min-width:561px) and (max-width:959px){#wporg-footer .wrapper{max-width:600px}#wporg-fo
 oter ul{margin-left:2%;width:32%}#wporg-footer ul:nth-child(3n+1){margin-left:0}#wporg-footer ul:nth-child(4n){clear:both}}@media screen and (max-width:560px){#wporg-footer .wrapper{max-width:360px}#wporg-footer ul{margin-left:4%;width:48%}#wporg-footer ul:nth-child(odd){margin-left:0;clear:both}}#wporg-header h2.rosetta{margin:0 0 0 60px}#wporg-header #wporg-header-menu{top:100%}#wporg-header #wporg-header-menu.toggled{left:0}@media screen and (max-width:767px){#wporg-header ul li#download,#wporg-header ul li.download{display:block;float:none;margin:10px 20px 20px;padding-bottom:0;height:auto}#wporg-header ul li#download a,#wporg-header ul li.download a{padding:4px 10px;text-align:center}}#wporg-header ul li .nav-submenu{clip:rect(1px,1px,1px,1px);height:1px;left:-2px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;z-index:99999}#wporg-header ul li .nav-submenu li a{display:inline-block;height:24px;line-height:24px;margin:0;white-space:nowrap}#wporg-header #head-sear
 ch form .button{background:#191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 5px;border:none;border-radius:0;box-shadow:none;float:left;height:30px;margin:0;padding:0;text-shadow:none!important;width:26px}@media screen and (min-width:768px){#wporg-header{height:120px;text-align:inherit}#wporg-header h1{float:left;padding-left:10px}#wporg-header h2.rosetta{float:left;margin-left:0;padding:36px 27px 0}#wporg-header #headline h2{text-rendering:optimizeLegibility}#wporg-header #wporg-header-menu{float:left;height:46px;list-style:none;margin:-15px 0 0;max-width:inherit;min-width:0;padding:0;position:static;width:100%}#wporg-header ul li{float:left;position:relative}#wporg-header ul li a{height:46px;padding:0 6px}#wporg-header ul li a.current~.uparrow{border-bottom:9px solid #f7f7f7;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin:-8px auto 0;width:0}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.cu
 rrent_page_parent:after{border-bottom:9px solid #f7f7f7;border-left:9px solid transparent;border-right:9px solid transparent;content:"";height:0;left:50%;margin:-8px 0 0 -9px;position:absolute;width:0}#wporg-header ul li .nav-submenu:hover~.uparrow,#wporg-header ul li:hover .nav-submenu~.uparrow{border-bottom:9px solid #32373c;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin:-10px auto 0;width:0}#wporg-header ul li .nav-submenu{background:#32373c;border:1px solid #32373c;border-top:0;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px}#wporg-header .nav-menu .focus>ul,#wporg-header .nav-menu ul li:hover>ul,#wporg-header ul.nav-menu .focus>ul,#wporg-header ul.nav-menu li:hover>ul{clip:inherit;height:inherit;overflow:inherit;width:inherit}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after,#wporg-heade
 r ul li a.current~.uparrow{border-bottom-color:#0073aa}}.page-download #wporg-header #download,.page-parent-download #wporg-header #download{display:none}#mobile-menu-button:before{font:normal 50px/1 Dashicons}.content-icon>span{font-size:64px;width:auto;height:auto}.featured-workshop{margin:32px 0 0}.featured-workshop_video{height:400px;width:100%;background:#eee;overflow:hidden}.featured-workshop_video>img{width:100%;display:block}.featured-workshop_title{display:block;margin-bottom:8px;font-weight:700;text-decoration:underline;font-size:20px}.featured-workshop_content{margin-top:16px}.featured-workshop_content_author{padding-top:16px}@media screen and (min-width:768px){.featured-workshop_content_author{padding-top:0;padding-left:32px}}.section-heading_link,.section-heading_title{margin-bottom:0}.section-heading_title{font-weight:300}.section-heading_link{text-decoration:underline;font-weight:700}.section-heading--with-space{padding-bottom:16px}.video-grid{margin:0 -8px;list
 -style:none}.video-grid_item{display:flex;flex-direction:column;justify-content:space-between;padding:32px 8px 0;margin:0}.video-grid_item_link{display:block;margin-top:8px;font-weight:700}.video-grid_item--no-image{height:100%;background:#eee}.workshop-author{display:flex;align-items:center}.workshop-author>div:first-child{min-width:56px}.workshop-author_profile{display:flex;margin-right:24px;height:56px;border-radius:32px}.workshop-author_name{color:#555d66}.workshop-author_handle{text-decoration:underline}.workshop-page_content{margin:16px 0 64px}.workshop-page_video figure{margin:32px 0}.workshop-page_video iframe{width:100%}@media screen and (min-width:768px){.workshop-page_video iframe{height:528px}}.workshop-page_sidebar{padding-top:32px}@media screen and (min-width:768px){.workshop-page_sidebar{padding-top:0;padding-left:16px}}.workshop-page_list{margin-top:48px;color:#555d66}.workshop-page_list h2{font-size:24px}.workshop-page_list ol{margin:0 0 0 16px;padding:0}.worksho
 p-page_list li{margin-top:8px}.has-wporg-blue-color{color:#1e8cbe}.has-wporg-blue-background-color{background-color:#1e8cbe}.has-wporg-purple-color{color:#826eb4}.has-wporg-purple-background-color{background-color:#826eb4}.has-wporg-white-color{color:#fff}.has-wporg-white-background-color{background-color:#fff}.github-markdown{font-size:14px}.github-markdown a.anchor{display:block;padding-left:30px;margin-left:-30px;cursor:pointer;position:absolute;top:0;left:0;bottom:0}h1:first-child,h1:first-child+h2,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0;padding-top:0}.github-markdown h1:hover a.anchor,.github-markdown h2:hover a.anchor,.github-markdown h3:hover a.anchor,.github-markdown h4:hover a.anchor,.github-markdown h5:hover a.anchor,.github-markdown h6:hover a.anchor{text-decoration:none}.github-markdown h1 code,.github-markdown h1 tt,.github-markdown h2 code,.github-markdown h2 tt,.github-markdown h3 code,.github-markdown h3 tt,.github-mark
 down h4 code,.github-markdown h4 tt,.github-markdown h5 code,.github-markdown h5 tt,.github-markdown h6 code,.github-markdown h6 tt{font-size:inherit}.github-markdown h1{font-size:28px;font-weight:400}.github-markdown h2{border-bottom:1px solid #ccc;font-size:20px;font-weight:400;padding-bottom:5px}.github-markdown h3{font-size:18px}.github-markdown h4{font-size:16px}.github-markdown h5{font-size:14px}.github-markdown h6{color:#777;font-size:14px}.github-markdown blockquote,.github-markdown dl,.github-markdown li,.github-markdown ol,.github-markdown p,.github-markdown pre,.github-markdown table,.github-markdown ul{margin:10px 0}.github-markdown hr{border:0;color:#ccc;height:4px;padding:0}.github-markdown a:first-child h1,.github-markdown a:first-child h2,.github-markdown a:first-child h3,.github-markdown a:first-child h4,.github-markdown a:first-child h5,.github-markdown a:first-child h6,.github-markdown body>h1:first-child,.github-markdown body>h1:first-child+h2,.github-markd
 own body>h2:first-child,.github-markdown body>h3:first-child,.github-markdown body>h4:first-child,.github-markdown body>h5:first-child,.github-markdown body>h6:first-child{margin-top:0;padding-top:0}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin-top:0}.github-markdown li p.first{display:inline-block}.github-markdown ol,.github-markdown ul{padding-left:30px}.github-markdown ol :first-child,.github-markdown ul :first-child{margin-top:0}.github-markdown ol :last-child,.github-markdown ul :last-child{margin-bottom:0}.github-markdown dl{padding:0}.github-markdown dl dt{font-size:14px;font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.github-markdown dl dt:first-child{padding:0}.github-markdown dl dt>:first-child{margin-top:0}.github-markdown dl dt>:last-child{margin-bottom:0}.github-markdown dl dd{margin:0 0 15px;padding:0 15px}.github-markdown dl dd>:first-child{margin-top:0}dl dd>:last-child{margin-bottom:0}blockquote{border-left:4px solid #ddd;padding:0 15
 px;color:#777}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}table,table tr{padding:0}table tr{border-top:1px solid #ccc;background-color:#fff;margin:0}table tr:nth-child(2n){background-color:#f8f8f8}table tr th{font-weight:700}table tr td,table tr th{border:1px solid #ccc;text-align:left;margin:0;padding:6px 13px}table tr td :first-child,table tr th :first-child{margin-top:0}table tr td :last-child,table tr th :last-child{margin-bottom:0}span.frame,span.frame>span{display:block;overflow:hidden}span.frame>span{border:1px solid #ddd;float:left;margin:13px 0 0;padding:7px;width:auto}span.frame span img{display:block;float:left}span.frame span span{clear:both;color:#333;display:block;padding:5px 0 0}span.align-center{display:block;overflow:hidden;clear:both}span.align-center>span{display:block;overflow:hidden;margin:13px auto 0;text-align:center}span.align-center span img{margin:0 auto;text-align:center}span.align-right{display:block;overflow
 :hidden;clear:both}span.align-right>span{display:block;overflow:hidden;margin:13px 0 0;text-align:right}span.align-right span img{margin:0;text-align:right}span.float-left{display:block;margin-right:13px;overflow:hidden;float:left}span.float-left span{margin:13px 0 0}span.float-right{display:block;margin-left:13px;overflow:hidden;float:right}span.float-right>span{display:block;overflow:hidden;margin:13px auto 0;text-align:right}code,tt{margin:0 2px;padding:0 5px;white-space:nowrap;border:1px solid #eaeaea;background-color:#f8f8f8;border-radius:3px}pre code{margin:0;padding:0;white-space:pre;border:none;background:transparent}.highlight pre{overflow:auto}.highlight pre,pre{background-color:#f8f8f8;border:1px solid #ccc;font-size:13px;line-height:19px;padding:6px 10px;border-radius:3px}pre code,pre tt{background-color:transparent;border:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,f
 ooter,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}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}p{word-wrap:break-word}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]{-webkit-appearance:button;cursor:pointer}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]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{background:#fff}body{text-align:left}body:not(.trac):not(.home-page) #main{margin-top:2rem}#headline{background:#f7f7f7;border-bottom:1px solid #dfdfdf}a:hover{text-decoration:none}#accessibility,.hidden{height:0;width:0;overflow:hidden;position:absolute;background:none;left:-999em}.screen-reader-text{position:absolute;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}.wrapper:after
 {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media only screen and (min-width:960px){.col-6 #bbpress-forums{margin-left:0}}#bbpress-forums #topic-tag h1{clear:both;font-size:25px;font-size:1.5625rem;line-height:1.5;padding-bottom:0}#bbpress-forums li.bbp-forum-info{width:60%}#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count{width:20%}#pagebody ul.forum-feeds,#pagebody ul.forum-info,#pagebody ul.topic-admin-links,#pagebody ul.topic-info,#pagebody ul.topic-tags,#pagebody ul.topic-views{margin-left:0}#pagebody ul a.feed{background:none;padding-left:0}ul#views{margin:2px 0 20px;font-size:12px}#views li{list-style:none;display:inline}.bbp-reply-header .bbp-meta .bbp-reply-permalink,.bbp-topic-header .bbp-meta .bbp-topic-permalink{float:none;margin-left:0;color:#0073aa}div.sidebar #bbpress-forums{margin-bottom:0}#bbpress-forums .bbp-author-role{margin:-20px 12px 10px;border:1px solid #ddd;background-color:#eee}#bbp
 ress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-topics{border:none}#bbp-your-profile fieldset input,#bbp-your-profile fieldset textarea{padding:7px}#bbp-your-profile fieldset span.description{padding:5px 15px}#bbpress-forums #bbp-your-profile fieldset label{white-space:nowrap}#bbpress-forums li.bbp-footer{display:none}#bbpress-forums ul.bbp-lead-topic li.bbp-footer{display:block}#bbpress-forums .bbp-pagination{color:#888;float:none}#bbpress-forums .bbp-pagination-count{float:none}#bbpress-forums .bbp-pagination-links{float:right}#bbpress-forums .bbp-pagination-count,#bbpress-forums .bbp-pagination-links{display:inline-block;margin-bottom:10px}#bbpress-forums fieldset.bbp-form button{padding:10px;font-size:15px;cursor:pointer}#bbpress-forums fieldset.bbp-form{padding:10px 0 0;border-width:0 0 1px}body.page #bbpress-forums .bbp-topic-form fieldset{padding-top:0}body.page .bbp-topic-form legend,body.topic .bbp-reply-form
  legend{display:none}body.forum #bbpress-forums .bbp-topic-form{border-top:1px solid #eee}body.reply-edit #bbpress-forums fieldset.bbp-form,body.topic-edit #bbpress-forums fieldset.bbp-form{border-top:none;padding:0}#bbpress-forums .bbp-reply-form fieldset,#bbpress-forums .bbp-topic-form fieldset{border-width:0;padding-top:0}#bbpress-forums div.reply,body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{width:auto}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{padding:12px 12px 12px 10px}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{background-color:#f0f0f0;max-height:40em}body.reply-edit #bbpress-forums fieldset legend,body.topic-edit #b
 bpress-forums fieldset legend{display:none}#bbpress-forums fieldset fieldset legend{display:block}#bbpress-forums .bbp-reply-form input,#bbpress-forums .bbp-reply-form select,#bbpress-forums .bbp-reply-form textarea,#bbpress-forums .bbp-topic-form input,#bbpress-forums .bbp-topic-form select,#bbpress-forums .bbp-topic-form textarea{padding:6px 8px}#bbpress-forums fieldset{margin-top:0;padding:20px 0 0}#bbpress-forums fieldset.bbp-form legend{font-weight:700;font-size:15px;color:#333;padding:10px 0}.sidebar .bbp-breadcrumb,.sidebar .bbp-forums-list{display:none}.sidebar .bbp-forums .bbp-forum-info{width:80%}.sidebar .bbp-forums .bbp-forum-topic-count{width:20%}.sidebar .forum-info,.sidebar .topic-info{font-size:12px}#bbp-search-form{right:0;margin-top:-40px;position:absolute}#bbp_search,.sidebar #rs,.sidebar #ts{width:140px;margin-top:-1px;margin-right:8px;margin-bottom:20px;padding:3px}.sidebar div ul{margin:0 0 24px}.sidebar div li{list-style:none}.sidebar .forum-info li:before,.si
 debar .topic-info li:before,.sidebar div ul li a:before{font:400 16px/1 dashicons;padding-top:3px;color:#000}.sidebar a.feed:before{content:"\f303"}.sidebar a.bbp-view-title:before{content:"\f109"}.sidebar .forum-info li.topic-count:before{content:"\f450"}.sidebar .topic-info li.topic-forum:before{content:"\f449"}.sidebar .topic-info li.voice-count:before{content:"\f307"}.sidebar .forum-info li.reply-count:before,.sidebar .topic-info li.reply-count:before{content:"\f451"}.sidebar .forum-info li.forum-freshness-author:before,.sidebar .topic-info li.topic-freshness-author:before{content:"\f338"}.sidebar .forum-info li.forum-freshness-time:before,.sidebar .topic-info li.topic-freshness-time:before{content:"\f469"}.sidebar .forum-info li.forum-subscribe:before,.sidebar .topic-info li.topic-subscribe:before{content:"\f147"}.sidebar .topic-info li.topic-favorite:before{content:"\f155"}#bbpr
 ess-forums li.bbp-body{border-bottom:1px solid #eee}#bbpress-forums li.bbp-body div.bbp-reply-content ul,#bbpress-forums li.bbp-body div.bbp-topic-content ul{margin-bottom:10px}#bbpress-forums li.bbp-body div.bbp-reply-content ul:hover,#bbpress-forums li.bbp-body div.bbp-topic-content ul:hover{background-color:inherit}#bbpress-forums li.bbp-body div.bbp-reply-content ul li,#bbpress-forums li.bbp-body div.bbp-topic-content ul li{list-style:square}#bbpress-forums li.bbp-body div.bbp-reply-content li,#bbpress-forums li.bbp-body div.bbp-topic-content li{margin-left:10px}#bbpress-forums ul.sticky li.bbp-topic-title a.bbp-topic-permalink:before,#bbpress-forums ul.super-sticky li.bbp-topic-title a.bbp-topic-permalink:before{font:400 16px/1 dashicons;content:"\f450";margin-right:5px;float:left;padding-top:3px;color:#bb0}#bbpress-forums ul.sticky.status-closed li.bbp-topic-title a.bbp-topic-permalink:before,#bbpress-forums ul.super-sticky.status-closed li.bbp-topic-title a.bbp-topi
 c-permalink:before{color:#bbb}#bbpress-forums li.bbp-body ul li.bbp-topic-title a.page-numbers{padding:1px 5px}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#aaa}#bbpress-forums p.bbp-topic-meta{margin:4px 0 0}#bbpress-forums p.bbp-topic-meta a{color:#888;text-decoration:none}#bbpress-forums p.bbp-topic-meta .bbp-topic-started-in a{color:#eee;background-color:#888;padding:2px 5px;border-radius:3px;font-size:10px;font-weight:700}#bbpress-forums div.bbp-template-notice{margin-top:0}#bbpress-forums div.bbp-topic-tags p{margin-bottom:15px}#bbpress-forums li.bbp-body div.type-reply,#bbpress-forums li.bbp-body div.type-topic{position:relative}#bbpress-forums li.bbp-body div.type-reply{border-top:1px solid #eee}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-topics{margin-bottom:15px}#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{width:130px}#bbpress-forums div.bbp-r
 eply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:100px;height:100px;max-width:100px;max-height:100px}#bbpress-forums ul.bbp-lead-topic li.bbp-body{border:1px solid #dd6}#bbpress-forums ul.bbp-lead-topic li.bbp-body div.topic{background-color:#ffe}#wmd-button-barbbp_reply_content,#wmd-button-barbbp_topic_content,.wmd-panel{margin-bottom:10px}#bbpress-forums .wmd-preview{width:98%}#bbpress-forums .wmd-preview ul li{list-style:square;margin-left:20px}#bbpress-forums .wmd-preview ol li{list-style:decimal;margin-left:20px}#bbpress-forums .bbp-reply-content pre,#bbpress-forums .bbp-topic-content pre{background-color:#f2f2f2;overflow:auto;margin:5px;padding:10px;border:1px dotted #bbb}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{border:1px solid #ccc;outline-color:#83bd66}div.bbp-template-notice,div.indicator-hint{background:#fff8e5;border:1px solid #ffb900;border-radius:0}div.bbp-tem
 plate-notice.error,div.bbp-template-notice.warning{background:#fbeaea;border:1px solid #dc3232}div.bbp-template-notice.updated{background:#ecf7ed}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{outline:0}#bbpress-forums fieldset.bbp-form input:focus,#bbpress-forums fieldset.bbp-form select:focus,#bbpress-forums fieldset.bbp-form textarea:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#bbp-search-form{clear:left;position:relative;margin-top:0}#bbp-search-form #bbp_search{width:320px}#bbp-search-form #bbp_search_submit{height:25px;height:1.5625rem}.sidebar #rs,.sidebar #ts{width:90%;margin:0 0 5px}#bbpress-forums ul.sticky li.bbp-topic-title a.bbp-topic-permalink:before,#bbpress-forums ul.super-sticky li.bbp-topic-title a.bbp-topic-permalink:before{content:"\f109";color:#ffb900}.bbp-forum-content ul.sticky,.bbp-topics-front ul.super-sticky,.bbp-topics ul.sticky,.bbp-topics ul.supe
 r-sticky{background-color:#fff8e5!important}#bbpress-forums ul.status-closed:not(.sticky) li.bbp-topic-title a.bbp-topic-permalink:before{content:"\f160";color:#bbb;font:400 16px/1 dashicons;margin-right:5px;float:left;padding-top:2px}.topic-resolved-indicator{background-color:#64b450;color:#fff;position:absolute;padding:4px 12px 4px 6px;right:-3px;border-top-left-radius:6px;border-bottom-left-radius:6px}.resolved:before,.topic-resolved-indicator:before{content:"\f147";color:#64b450;font:400 18px/.8 dashicons;margin-right:3px;position:relative;top:4px}.topic-resolved-indicator:before{color:#fff;font-size:21px;padding-top:0}@media screen and (min-width:960px){#footer,#header-inner,#headline-inner,#main,#showcase-inner,#subnav-inner{width:960px}div.content{width:692px}div.leftcol,div.rightcol{width:340px}div.sidebar{width:212px}div.group div.content{width:660px}div.group div.sidebar{width:200px}}@media screen and (max-width:782px){#header{top:0;z-index:0}#header,#w
 padminbar{position:absolute}}@media screen and (max-width:480px){.topic-resolved-indicator{padding-top:2px;padding-bottom:2px;top:-2rem;right:-1.7rem}.topic-resolved-indicator:before{font-size:19px}}@media screen and (max-width:460px){#header-inner{height:140px;margin:0 auto;padding:0}#main{margin:100px 10px 40px}}html{font-size:100%}body,button,input,select,textarea{color:#32373c;font-family:Open Sans,sans-serif;font-size:100%;line-height:1.5}p{margin:1em 0}p.subheading{color:#82878c;font-weight:300;margin:-.4rem auto 2rem;text-align:center}p.intro,p.subheading{font-size:20px;font-size:1.25rem}p.aside{font-size:12.8px;font-size:.8rem}p.note{font-size:10.24px;font-size:.64rem;letter-spacing:.16px;letter-spacing:.01rem;max-width:291.038px;max-width:18.1898940355rem}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;box-sizing:content-box;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:10
 0%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:12.8px;font-size:.8rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.text-center{text-align:center}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:"";margin:0}blockquote{background:transparent;border:none;border-left:2px solid #767676;color:#767676;margin:1rem 0;padding:0 0 0 .8rem}blockquote cite{font-size:12.8px;font-size:.8rem}blockquote p{display:block;margin:1em 0}hr{background-color:#eee;border:0;height:2px;margin:0 auto}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.unstyled,.unstyled li{paddin
 g:0;margin:0}.unstyled li{list-style:none}.meta-list{padding:0;margin:0}.meta-list li{list-style:none;margin:0;padding:.5rem 0;font-size:12.8px;font-size:.8rem;border-top:1px solid #eee}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.notice{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:1em 0;padding:1px 12px}.notice p{font-size:12.8px;font-size:.8rem;margin:.5em 0;padding:2px}.notice.notice-alt{box-shadow:none}.notice.notice-large{padding:10px 20px}.notice.notice-success{border-left-color:#46b450}.notice.notice-success.notice-alt{background-color:#ecf7ed}.notice.notice-warning{border-left-color:#ffb900}.notice.notice-warning.notice-alt{background-color:#fff8e5}.notice.notice-error{border-left-color:#dc3232}.notice.notice-error.notice-alt{background-color:#fbeaea}.notice.notice-info{border-left-color:#00a0d2}.notice.notice-info.notice-alt{background-color:#e5f5fa}.locale-banner{background:#c7e8ca;font-size:12.8px;font-size:.
 8rem;padding:.5rem;text-align:center}@media (min-width:67rem){.locale-banner{margin:1rem auto 0;max-width:960px}}.by-moderator{box-shadow:-4px 0 0 #fff,-6px 0 0 #33b4ce}.by-plugin-author,.by-plugin-contributor,.by-plugin-support-rep{box-shadow:-4px 0 0 #fff,-6px 0 0 #f06723}.by-theme-author,.by-theme-contributor,.by-theme-support-rep{box-shadow:-4px 0 0 #fff,-6px 0 0 #4e3288}.author-badge{position:absolute;top:14px;left:-4px;padding:2px 6px;color:#fff;font-size:9.6px;font-size:.6rem;letter-spacing:1px;border-radius:0 2px 2px 0}.author-badge-moderator{background-color:#33b4ce}.author-badge-plugin{background-color:#f06723}.author-badge-theme{background-color:#4e3288}.bbp-search .bbp-search-results div.author-has-badge,.bbp-user-replies-created div.author-has-badge,.bbp-view .bbp-topics div.author-has-badge{box-shadow:none;border-left-style:solid;border-left-width:3px}.bbp-search .bbp-search-results .by-moderator,.bbp-user-replies-created .by-moderator,.bbp-view .bbp-topics .by-moderat
 or{border-left-color:#33b4ce}.bbp-search .bbp-search-results .by-plugin-author,.bbp-search .bbp-search-results .by-plugin-contributor,.bbp-search .bbp-search-results .by-plugin-support-rep,.bbp-user-replies-created .by-plugin-author,.bbp-user-replies-created .by-plugin-contributor,.bbp-user-replies-created .by-plugin-support-rep,.bbp-view .bbp-topics .by-plugin-author,.bbp-view .bbp-topics .by-plugin-contributor,.bbp-view .bbp-topics .by-plugin-support-rep{border-left-color:#f06723}.bbp-search .bbp-search-results .by-theme-author,.bbp-search .bbp-search-results .by-theme-contributor,.bbp-search .bbp-search-results .by-theme-support-rep,.bbp-user-replies-created .by-theme-author,.bbp-user-replies-created .by-theme-contributor,.bbp-user-replies-created .by-theme-support-rep,.bbp-view .bbp-topics .by-theme-author,.bbp-view .bbp-topics .by-theme-contributor,.bbp-view .bbp-topics .by-theme-support-rep{border-left-color:#4e3288}.bbp-search .bbp-search-results .author-badge,.bbp-user-repli
 es-created .author-badge,.bbp-view .bbp-topics .author-badge{left:0}@media screen and (max-width:480px){.author-badge{top:-28px}}#bbpress-forums .favorite-toggle,#bbpress-forums .reviews-submit-link>.btn,#bbpress-forums .subscription-toggle,#bbpress-forums .wporg-bbp-term-subscription>a,#bbpress-forums fieldset.bbp-form .button.submit,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.submit.btn,#bbpress-forums fieldset.bbp-form .submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit,.button,.button-primary,.button-secondary{border:1px solid;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12.8px;font-size:.8rem;height:25px;height:1.5625rem;line-height:1;margin:0;padding:0 .8rem;text-decoration:none;white-space:nowrap;-webkit-appearance:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-foc
 us-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}#bbpress-forums .button-group.button-large .favorite-toggle,#bbpress-forums .button-group.button-large .reviews-submit-link>.btn,#bbpress-forums .button-group.button-large .subscription-toggle,#bbpress-forums .button-group.button-large .wporg-bbp-term-subscription>a,#bbpress-forums .button-large.favorite-toggle,#bbpress-forums .button-large.subscription-toggle,#bbpress-forums .reviews-submit-link>.button-large.btn,#bbpress-forums .wporg-bbp-term-subscription>a.button-large,.button-group.button-large #bbpress-forums .favorite-toggle,.button-group.button-large #bbpress-forums .reviews-submit-link>.btn,.button-group.button-large #bbpress-forums .subscription-toggle,.button-group.button-large #bbpress-forums .wporg-bbp-term-subscription>a,.button-group.button-large .button,.button.button-large{height:31.25px;height:1.953125rem;line-height:1;padding:0 1rem}#bbpress-forums .button-group.button-small .favori
 te-toggle,#bbpress-forums .button-group.button-small .reviews-submit-link>.btn,#bbpress-forums .button-group.button-small .subscription-toggle,#bbpress-forums .button-group.button-small .wporg-bbp-term-subscription>a,#bbpress-forums .button-small.favorite-toggle,#bbpress-forums .button-small.subscription-toggle,#bbpress-forums .reviews-submit-link>.button-small.btn,#bbpress-forums .wporg-bbp-term-subscription>a.button-small,.button-group.button-small #bbpress-forums .favorite-toggle,.button-group.button-small #bbpress-forums .reviews-submit-link>.btn,.button-group.button-small #bbpress-forums .subscription-toggle,.button-group.button-small #bbpress-forums .wporg-bbp-term-subscription>a,.button-group.button-small .button,.button.button-small{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;padding:0 .5rem}#bbpress-forums .reviews-submit-link>a.btn,#bbpress-forums .wporg-bbp-term-subscription>a,#bbpress-forums a.favorite-toggle,#bbpre
 ss-forums a.subscription-toggle,#bbpress-forums fieldset.bbp-form .reviews-submit-link>a.submit.btn,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit,#bbpress-forums fieldset.bbp-form a.button.submit,#bbpress-forums fieldset.bbp-form a.submit.favorite-toggle,#bbpress-forums fieldset.bbp-form a.submit.subscription-toggle,a.button,a.button-primary,a.button-secondary{line-height:25px;line-height:1.5625rem}#bbpress-forums .button-group.button-large .reviews-submit-link>a.btn,#bbpress-forums .button-group.button-large .wporg-bbp-term-subscription>a,#bbpress-forums .button-group.button-large a.favorite-toggle,#bbpress-forums .button-group.button-large a.subscription-toggle,#bbpress-forums .reviews-submit-link>a.button-large.btn,#bbpress-forums .wporg-bbp-term-subscription>a.button-large,#bbpress-forums a.button-large.favorite-toggle,#bbpress-forums a.button-large.subscription-toggle,.button-group.button-large #bbpress-forums .reviews-submit-link>
 a.btn,.button-group.button-large #bbpress-forums .wporg-bbp-term-subscription>a,.button-group.button-large #bbpress-forums a.favorite-toggle,.button-group.button-large #bbpress-forums a.subscription-toggle,.button-group.button-large a.button,a.button.button-large{line-height:31.25px;line-height:1.953125rem}#bbpress-forums .button-group.button-small .reviews-submit-link>a.btn,#bbpress-forums .button-group.button-small .wporg-bbp-term-subscription>a,#bbpress-forums .button-group.button-small a.favorite-toggle,#bbpress-forums .button-group.button-small a.subscription-toggle,#bbpress-forums .reviews-submit-link>a.button-small.btn,#bbpress-forums .wporg-bbp-term-subscription>a.button-small,#bbpress-forums a.button-small.favorite-toggle,#bbpress-forums a.button-small.subscription-toggle,.button-group.button-small #bbpress-forums .reviews-submit-link>a.btn,.button-group.button-small #bbpress-forums .wporg-bbp-term-subscription>a,.button-group.button-small #bbpress-foru
 ms a.favorite-toggle,.button-group.button-small #bbpress-forums a.subscription-toggle,.button-group.button-small a.button,a.button.button-small{line-height:20px;line-height:1.25rem}#bbpress-forums .favorite-toggle:active,#bbpress-forums .favorite-toggle:focus,#bbpress-forums .reviews-submit-link>.btn:active,#bbpress-forums .reviews-submit-link>.btn:focus,#bbpress-forums .subscription-toggle:active,#bbpress-forums .subscription-toggle:focus,#bbpress-forums .wporg-bbp-term-subscription>a:active,#bbpress-forums .wporg-bbp-term-subscription>a:focus,.button:active,.button:focus{outline:none}#bbpress-forums .hidden.favorite-toggle,#bbpress-forums .hidden.subscription-toggle,#bbpress-forums .reviews-submit-link>.hidden.btn,#bbpress-forums .wporg-bbp-term-subscription>a.hidden,.button.hidden{display:none}input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover{background:none;border:none;box-shadow:none;padding:0 2px 1px;width:auto}#bbpres
 s-forums .favorite-toggle,#bbpress-forums .favorite-toggle:visited,#bbpress-forums .reviews-submit-link>.btn,#bbpress-forums .reviews-submit-link>.btn:visited,#bbpress-forums .subscription-toggle,#bbpress-forums .subscription-toggle:visited,#bbpress-forums .wporg-bbp-term-subscription>a,#bbpress-forums .wporg-bbp-term-subscription>a:visited,.button,.button-secondary,.button:visited{background:#f7f7f7;border-color:#ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}#bbpress-forums p .favorite-toggle,#bbpress-forums p .reviews-submit-link>.btn,#bbpress-forums p .subscription-toggle,#bbpress-forums p .wporg-bbp-term-subscription>a,p #bbpress-forums .favorite-toggle,p #bbpress-forums .reviews-submit-link>.btn,p #bbpress-forums .subscription-toggle,p #bbpress-forums .wporg-bbp-term-subscription>a,p .button{vertical-align:baseline}#bbpress-forums .favorite-toggle:focus,#bbpress-forums .favorite-toggle:hover,#bbpress-forums .focus.favorite-toggle,#bbpress-for
 ums .focus.subscription-toggle,#bbpress-forums .hover.favorite-toggle,#bbpress-forums .hover.subscription-toggle,#bbpress-forums .reviews-submit-link>.btn:focus,#bbpress-forums .reviews-submit-link>.btn:hover,#bbpress-forums .reviews-submit-link>.focus.btn,#bbpress-forums .reviews-submit-link>.hover.btn,#bbpress-forums .subscription-toggle:focus,#bbpress-forums .subscription-toggle:hover,#bbpress-forums .wporg-bbp-term-subscription>a.focus,#bbpress-forums .wporg-bbp-term-subscription>a.hover,#bbpress-forums .wporg-bbp-term-subscription>a:focus,#bbpress-forums .wporg-bbp-term-subscription>a:hover,.button-secondary:focus,.button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover{background:#fafafa;border-color:#999;color:#23282d}#bbpress-forums .favorite-toggle:focus,#bbpress-forums .focus.favorite-toggle,#bbpress-forums .focus.subscription-toggle,#bbpress-forums .reviews-submit-link>.btn:focus,#bbpress-forums .reviews-submit-link>.fo
 cus.btn,#bbpress-forums .subscription-toggle:focus,#bbpress-forums .wporg-bbp-term-subscription>a.focus,#bbpress-forums .wporg-bbp-term-subscription>a:focus,.button-link:focus,.button-secondary:focus,.button.focus,.button:focus{border-color:#5b9dd9;box-shadow:0 0 3px rgba(0,115,170,.8)}#bbpress-forums .active.favorite-toggle,#bbpress-forums .active.favorite-toggle:hover,#bbpress-forums .active.subscription-toggle,#bbpress-forums .active.subscription-toggle:hover,#bbpress-forums .favorite-toggle:active,#bbpress-forums .reviews-submit-link>.active.btn,#bbpress-forums .reviews-submit-link>.active.btn:hover,#bbpress-forums .reviews-submit-link>.btn:active,#bbpress-forums .subscription-toggle:active,#bbpress-forums .wporg-bbp-term-subscription>a.active,#bbpress-forums .wporg-bbp-term-subscription>a.active:hover,#bbpress-forums .wporg-bbp-term-subscription>a:active,.button-secondary:active,.button.active,.button.active:hover,.button:active{background:#eee;border-co
 lor:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);transform:translateY(1px)}#bbpress-forums .active.favorite-toggle:focus,#bbpress-forums .active.subscription-toggle:focus,#bbpress-forums .reviews-submit-link>.active.btn:focus,#bbpress-forums .wporg-bbp-term-subscription>a.active:focus,.button.active:focus{border-color:#5b9dd9;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}#bbpress-forums .disabled.favorite-toggle,#bbpress-forums .disabled.subscription-toggle,#bbpress-forums .favorite-toggle:disabled,#bbpress-forums .favorite-toggle[disabled],#bbpress-forums .reviews-submit-link>.btn:disabled,#bbpress-forums .reviews-submit-link>.btn[disabled],#bbpress-forums .reviews-submit-link>.disabled.btn,#bbpress-forums .subscription-toggle:disabled,#bbpress-forums .subscription-toggle[disabled],#bbpress-forums .wporg-bbp-term-subscription>a.disabled,#bbpress-forums .wporg-bbp-term-subscription>a:disabled,#bbpress-forums .wporg-bbp-term-sub
 scription>a[disabled],.button-disabled,.button-secondary.disabled,.button-secondary:disabled,.button-secondary[disabled],.button.disabled,.button:disabled,.button[disabled]{background:#f7f7f7!important;border-color:#ddd!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;transform:none!important}.button-link{background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.button-link:focus{outline:1px solid #5b9dd9}#bbpress-forums fieldset.bbp-form .button.submit,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.submit.btn,#bbpress-forums fieldset.bbp-form .submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit,.button-primary,.download-button{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -
 1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}#bbpress-forums fieldset.bbp-form .button.submit:visited,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.submit.btn:visited,#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:visited,#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:visited,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit:visited,.button-primary:visited,.download-button:visited{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff}#bbpress-forums fieldset.bbp-form .button.submit:focus,#bbpress-forums fieldset.bbp-form .button.submit:hover,#bbpress-forums fieldset.bbp-form .focus.button.submit,#bbpress-forums fieldset.bbp-form .focus.submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .focus.submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .hover.button.submit,#bbpress-forums fieldset.bbp-form .hover.submit.favorite-toggle,#bbpress-foru
 ms fieldset.bbp-form .hover.submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.focus.submit.btn,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.hover.submit.btn,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.submit.btn:focus,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.submit.btn:hover,#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:focus,#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:hover,#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:focus,#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:hover,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.focus.submit,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.hover.submit,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit:focus,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit:hover,.button-primary.focus,.button-primary.hover,.butto
 n-primary:focus,.button-primary:hover,.download-button.focus,.download-button.hover,.download-button:focus,.download-button:hover{background:#008ec2;border-color:#006799;box-shadow:0 1px 0 #006799;color:#fff}#bbpress-forums fieldset.bbp-form .button.submit:focus,#bbpress-forums fieldset.bbp-form .focus.button.submit,#bbpress-forums fieldset.bbp-form .focus.submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .focus.submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.focus.submit.btn,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.submit.btn:focus,#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:focus,#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:focus,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.focus.submit,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit:focus,.button-primary.focus,.button-primary:focus,.download-button.focus,.download-button:focus{box-shadow:
 0 1px 0 #0073aa,0 0 2px 1px #33b3db}#bbpress-forums fieldset.bbp-form .active.button.submit,#bbpress-forums fieldset.bbp-form .active.button.submit:focus,#bbpress-forums fieldset.bbp-form .active.button.submit:hover,#bbpress-forums fieldset.bbp-form .active.submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .active.submit.favorite-toggle:focus,#bbpress-forums fieldset.bbp-form .active.submit.favorite-toggle:hover,#bbpress-forums fieldset.bbp-form .active.submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .active.submit.subscription-toggle:focus,#bbpress-forums fieldset.bbp-form .active.submit.subscription-toggle:hover,#bbpress-forums fieldset.bbp-form .button.submit:active,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.active.submit.btn,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.active.submit.btn:focus,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.active.submit.btn:hover,#bbpress-forums fieldset.bbp-form .reviews-submit-link&g
 t;.submit.btn:active,#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:active,#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:active,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.active.submit,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.active.submit:focus,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.active.submit:hover,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit:active,.button-primary.active,.button-primary.active:focus,.button-primary.active:hover,.button-primary:active,.download-button.active,.download-button.active:focus,.download-button.active:hover,.download-button:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}#bbpress-forums fieldset.bbp-form .button.submit:disabled,#bbpress-forums fieldset.bbp-form .button.submit[disabled],#bbpress-forums fieldset.bbp-form .disabled.button.submit,#bbpress-forums fieldse
 t.bbp-form .disabled.submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .disabled.submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.disabled.submit.btn,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.submit.btn:disabled,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.submit.btn[disabled],#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:disabled,#bbpress-forums fieldset.bbp-form .submit.favorite-toggle[disabled],#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:disabled,#bbpress-forums fieldset.bbp-form .submit.subscription-toggle[disabled],#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.disabled.submit,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit:disabled,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.submit[disabled],.button-primary.disabled,.button-primary:disabled,.button-primary[disabled],.download-button.disabled,.download-b
 utton:disabled,.download-button[disabled]{background:#008ec2!important;border-color:#007cb2!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}#bbpress-forums .button-primary.button-hero.favorite-toggle,#bbpress-forums .button-primary.button-hero.subscription-toggle,#bbpress-forums .download-button.button-hero.favorite-toggle,#bbpress-forums .download-button.button-hero.subscription-toggle,#bbpress-forums .reviews-submit-link>.button-primary.button-hero.btn,#bbpress-forums .reviews-submit-link>.download-button.button-hero.btn,#bbpress-forums .wporg-bbp-term-subscription>a.button-primary.button-hero,#bbpress-forums .wporg-bbp-term-subscription>a.download-button.button-hero,#bbpress-forums fieldset.bbp-form .button-hero.submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .button-hero.submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .button.button-hero.submit,#bbpress-forums fieldset.bbp-
 form .reviews-submit-link>.button-hero.submit.btn,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.button-hero.submit,.button-primary.button.button-hero,.download-button.button.button-hero{box-shadow:0 2px 0 #006799}#bbpress-forums .button-primary.button-hero.active.favorite-toggle,#bbpress-forums .button-primary.button-hero.active.favorite-toggle:focus,#bbpress-forums .button-primary.button-hero.active.favorite-toggle:hover,#bbpress-forums .button-primary.button-hero.active.subscription-toggle,#bbpress-forums .button-primary.button-hero.active.subscription-toggle:focus,#bbpress-forums .button-primary.button-hero.active.subscription-toggle:hover,#bbpress-forums .button-primary.button-hero.favorite-toggle:active,#bbpress-forums .button-primary.button-hero.subscription-toggle:active,#bbpress-forums .download-button.button-hero.active.favorite-toggle,#bbpress-forums .download-button.button-hero.active.favorite-toggle:focus,#bbpress-forums .download-button.button-h
 ero.active.favorite-toggle:hover,#bbpress-forums .download-button.button-hero.active.subscription-toggle,#bbpress-forums .download-button.button-hero.active.subscription-toggle:focus,#bbpress-forums .download-button.button-hero.active.subscription-toggle:hover,#bbpress-forums .download-button.button-hero.favorite-toggle:active,#bbpress-forums .download-button.button-hero.subscription-toggle:active,#bbpress-forums .reviews-submit-link>.button-primary.button-hero.active.btn,#bbpress-forums .reviews-submit-link>.button-primary.button-hero.active.btn:focus,#bbpress-forums .reviews-submit-link>.button-primary.button-hero.active.btn:hover,#bbpress-forums .reviews-submit-link>.button-primary.button-hero.btn:active,#bbpress-forums .reviews-submit-link>.download-button.button-hero.active.btn,#bbpress-forums .reviews-submit-link>.download-button.button-hero.active.btn:focus,#bbpress-forums .reviews-submit-link>.download-button.button-hero.active.btn:hover,#bbpress-forums 
 .reviews-submit-link>.download-button.button-hero.btn:active,#bbpress-forums .wporg-bbp-term-subscription>a.button-primary.button-hero.active,#bbpress-forums .wporg-bbp-term-subscription>a.button-primary.button-hero.active:focus,#bbpress-forums .wporg-bbp-term-subscription>a.button-primary.button-hero.active:hover,#bbpress-forums .wporg-bbp-term-subscription>a.button-primary.button-hero:active,#bbpress-forums .wporg-bbp-term-subscription>a.download-button.button-hero.active,#bbpress-forums .wporg-bbp-term-subscription>a.download-button.button-hero.active:focus,#bbpress-forums .wporg-bbp-term-subscription>a.download-button.button-hero.active:hover,#bbpress-forums .wporg-bbp-term-subscription>a.download-button.button-hero:active,#bbpress-forums fieldset.bbp-form .button-hero.active.submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .button-hero.active.submit.favorite-toggle:focus,#bbpress-forums fieldset.bbp-form .button-hero.active.submit.favorite-tog
 gle:hover,#bbpress-forums fieldset.bbp-form .button-hero.active.submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .button-hero.active.submit.subscription-toggle:focus,#bbpress-forums fieldset.bbp-form .button-hero.active.submit.subscription-toggle:hover,#bbpress-forums fieldset.bbp-form .button-hero.submit.favorite-toggle:active,#bbpress-forums fieldset.bbp-form .button-hero.submit.subscription-toggle:active,#bbpress-forums fieldset.bbp-form .button.button-hero.active.submit,#bbpress-forums fieldset.bbp-form .button.button-hero.active.submit:focus,#bbpress-forums fieldset.bbp-form .button.button-hero.active.submit:hover,#bbpress-forums fieldset.bbp-form .button.button-hero.submit:active,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.button-hero.active.submit.btn,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.button-hero.active.submit.btn:focus,#bbpress-forums fieldset.bbp-form .reviews-submit-link>.button-hero.active.submit.btn:hover,#bbpress-fo
 rums fieldset.bbp-form .reviews-submit-link>.button-hero.submit.btn:active,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.button-hero.active.submit,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.button-hero.active.submit:focus,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.button-hero.active.submit:hover,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription>a.button-hero.submit:active,.button-primary.button.button-hero.active,.button-primary.button.button-hero.active:focus,.button-primary.button.button-hero.active:hover,.button-primary.button.button-hero:active,.download-button.button.button-hero.active,.download-button.button.button-hero.active:focus,.download-button.button.button-hero.active:hover,.download-button.button.button-hero:active{box-shadow:inset 0 3px 0 #006799}.button-primary-disabled{background:#008ec2!important;border-color:#007cb2!important;box-shadow:none!important;color:#66c6e4!important
 ;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}#bbpress-forums .button-group>.favorite-toggle,#bbpress-forums .button-group>.subscription-toggle,#bbpress-forums .reviews-submit-link.button-group>.btn,#bbpress-forums .wporg-bbp-term-subscription.button-group>a,.button-group>.button{border-radius:0;display:inline-block;margin-right:-1px;z-index:10}#bbpress-forums fieldset.bbp-form .button-group>.button.submit,#bbpress-forums fieldset.bbp-form .button-group>.submit.favorite-toggle,#bbpress-forums fieldset.bbp-form .button-group>.submit.subscription-toggle,#bbpress-forums fieldset.bbp-form .reviews-submit-link.button-group>.submit.btn,#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription.button-group>a.submit,.button-group>.button-primary{z-index:100}#bbpress-forums .button-group>.favorite-toggle:hover,#bbpress-forums .butt
 on-group>.subscription-toggle:hover,#bbpress-forums .reviews-submit-link.button-group>.btn:hover,#bbpress-forums .wporg-bbp-term-subscription.button-group>a:hover,.button-group>.button:hover{z-index:20}#bbpress-forums .button-group>.favorite-toggle:first-child,#bbpress-forums .button-group>.subscription-toggle:first-child,#bbpress-forums .reviews-submit-link.button-group>.btn:first-child,#bbpress-forums .wporg-bbp-term-subscription.button-group>a:first-child,.button-group>.button:first-child{border-radius:3px 0 0 3px}#bbpress-forums .button-group>.favorite-toggle:last-child,#bbpress-forums .button-group>.subscription-toggle:last-child,#bbpress-forums .reviews-submit-link.button-group>.btn:last-child,#bbpress-forums .wporg-bbp-term-subscription.button-group>a:last-child,.button-group>.button:last-child{border-radius:0 3px 3px 0}#bbpress-forums .button-group>.favorite-toggle:focus,#bbpress-forums .button-group>.subscription-toggle:focus,
 #bbpress-forums .reviews-submit-link.button-group>.btn:focus,#bbpress-forums .wporg-bbp-term-subscription.button-group>a:focus,.button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:48em){#bbpress-forums .button-large.favorite-toggle,#bbpress-forums .button-large.subscription-toggle,#bbpress-forums .button-small.favorite-toggle,#bbpress-forums .button-small.subscription-toggle,#bbpress-forums .favorite-toggle,#bbpress-forums .reviews-submit-link>.btn,#bbpress-forums .reviews-submit-link>.button-large.btn,#bbpress-forums .reviews-submit-link>.button-small.btn,#bbpress-forums .subscription-toggle,#bbpress-forums .wporg-bbp-term-subscription>a,#bbpress-forums .wporg-bbp-term-subscription>a.button-large,#bbpress-forums .wporg-bbp-term-subscription>a.button-small,.button,.button.button-large,.button.button-small{font-size:14px;height:auto;line-height:normal;margin-bottom:4px;padding:6px 14px;vertical-align:middle}}input,textarea{bo
 x-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;transition:border-color .05s ease-in-out;-webkit-appearance:none}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#111;border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}
 input[type=email],input[type=url]{direction:ltr}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{padding:6px 10px}input[type=number]{height:40px;line-height:inherit}input[type=checkbox],input[type=radio]{background:#fff;border:1px solid #b4b9be;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);clear:none;color:#555;cursor:pointer;display:inline-block;height:25px;line-height:0;margin:-4px 4px 0 0;min-width:16px;padding:0!important;text-align:center;transition:border-color .05s ease-in-out;vertical-align:middle;width:25px}input[type=checkbox]{padding:10px}input[type=radio]{border-radius:50%;line-height:10px;margin-right:4px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{display:inline-block;float:left;font:400 21px/1 dashicons;vertical-align:middle;width:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}input[type=checkbox]:checked:before{color:#1e8cbe;content:"\f147";font:400 30px/
 1 dashicons;margin:-3px -5px}input[type=radio]:checked:before{background-color:#1e8cbe;border-radius:50px;content:"\2022";font-size:24px;height:9px;line-height:16px;margin:7px;text-indent:-9999px;vertical-align:middle;width:9px}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{border-radius:0;font-size:16px;padding:3px 5px}textarea{line-height:1.4;overflow:auto;padding:2px 6px;resize:vertical}input[type=file]{padding:3px 0}label{cursor:pointer}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}:-moz-placeholder{color:#a9a9a9}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:hsla(0,0%,100%,.5);border-color:
 hsla(0,0%,87.1%,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}fieldset label,label{vertical-align:middle}@media screen and (min-width:48em){input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{padding:0}input[type=number]{height:28px}input[type=checkbox]{padding:0}input[type=checkbox]:checked:before{font:400 21px/1 dashicons;margin:-3px 0 0 -4px}input[type=checkbox],input[type=radio]{height:16px;width:16px}input[type=radio]:checked:before{width:6px;height:6px;margin:4px}input,select,texta
 rea{font-size:14px}}a,a:visited{color:#0073aa}a.wp-block-button__link:visited{color:#4ca6cf}a:active,a:focus,a:hover{color:#0073aa;text-decoration:underline}#bbpress-forums .reviews-submit-link>a.btn:active,#bbpress-forums .reviews-submit-link>a.btn:focus,#bbpress-forums .reviews-submit-link>a.btn:hover,#bbpress-forums .wporg-bbp-term-subscription>a:active,#bbpress-forums .wporg-bbp-term-subscription>a:focus,#bbpress-forums .wporg-bbp-term-subscription>a:hover,#bbpress-forums a.favorite-toggle:active,#bbpress-forums a.favorite-toggle:focus,#bbpress-forums a.favorite-toggle:hover,#bbpress-forums a.subscription-toggle:active,#bbpress-forums a.subscription-toggle:focus,#bbpress-forums a.subscription-toggle:hover,a.button:active,a.button:focus,a.button:hover{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p a:not(.button),p a:not(.button):hover{border:none}p a,p a:hover{border-bottom:none}.site-main .comment-navigation,.site-main .post-navig
 ation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.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,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.bbp-view .review
 -ratings:after,.bbp-view .review-ratings:before,.bbpress main#main:after,.bbpress main#main:before,.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.three-up:after,.three-up:before{content:"";display:table;table-layout:fixed}.bbp-view .review-ratings:after,.bbpress main#main:after,.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after,.three-up:after{clear:both}#wporg-header{background:#23282d;height:140px;position:relative;text-align:center;width:100%}#wporg-header .wrapper{margin:0 auto;max-width:960px}#wporg-header h1{display:inline-block;margin:auto;width:303px}#wporg-header h1 a{background:url(//s.w.org/style/images/wporg-logo.svg?3=) 0 no-repeat;background-size:290px 46px;display:block;height:88px;text-indent:-9999px}#wporg-
 header h2.rosetta{clear:none;color:#dfdfdf;font-family:Georgia,Times New Roman,serif;font-size:30px;margin:0}#wporg-header h2.rosetta a{border-bottom:none;color:#dfdfdf;display:block;height:52px;line-height:22px;padding:0}#wporg-header h2.rosetta a:hover{text-decoration:none}#wporg-header #wporg-header-menu{background:#23282d;left:-75%;list-style:none;margin:0;max-width:75%;min-width:200px;padding:20px 0 0;position:absolute;text-align:left;transition:left .3s;z-index:100000}#wporg-header #wporg-header-menu.active{left:0}#wporg-header ul li{list-style-type:none;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:34px;line-height:34px;margin:0 4px;padding:10px 30px;text-decoration:none}#wporg-header ul li a.subcurrent{font-weight:700}@media (max-width:768px){#wporg-header ul li a{height:auto}}#wporg-header ul li#download,#wporg-header ul li.download{float:right;height:34
 px;margin-right:14px;overflow:hidden;padding:0 0 34px}@media screen and (max-width:820px){#wporg-header ul li#download,#wporg-header ul li.download{display:none}}@media screen and (max-width:768px){#wporg-header ul li#download,#wporg-header ul li.download{display:block;float:none;margin:10px 20px 20px;padding-bottom:0;height:auto}#wporg-header ul li#download a,#wporg-header ul li.download a{padding:4px 10px}}#wporg-header ul li#download a,#wporg-header ul li.download a{margin:0;padding:0 16px}#wporg-header ul li#download a:hover,#wporg-header ul li.download a:hover{color:#eee}#wporg-header ul li#download.current,#wporg-header ul li#download.current-menu-item,#wporg-header ul li#download .uparrow,#wporg-header ul li.download.current,#wporg-header ul li.download.current-menu-item,#wporg-header ul li.download .uparrow{display:none}#wporg-header ul li.current-menu-item a,#wporg-header ul li.current_page_parent a,#wporg-header ul li a.current,#wporg-header ul li a:hover{color:#00a0d2}#wp
 org-header .nav-submenu{display:none;margin-bottom:10px;margin-top:-15px;padding:0;position:static}#wporg-header .nav-submenu li a{height:24px;line-height:24px;margin-left:20px}@media screen and (min-width:768px){#wporg-header #head-search{float:right;margin-right:14px;padding-top:30px}}#wporg-header #head-search form{border-bottom:1px solid #3f3f3f;display:inline-block;margin-left:60px;width:288px}#wporg-header #head-search form input.text{background:#191e23;border:0;border-radius:0;box-sizing:content-box;color:#b4b9be;float:left;font-family:Open Sans,sans-serif;font-size:12px;height:24px;margin:0;outline:none;padding:3px;vertical-align:top;width:256px}#wporg-header #head-search form input.text::-moz-placeholder{color:#eee}@media screen and (max-width:480px){#wporg-header #head-search form input.text{width:216px}}#wporg-header #head-search form [type=submit]{background:#191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 5px;border:none;border-rad
 ius:0;box-shadow:none;float:left;height:30px;margin:0;padding:0;text-shadow:none!important;width:26px}@media screen and (max-width:480px){#wporg-header #head-search form{width:248px}}@media screen and (min-width:480px){#wporg-header #head-search form{margin-left:0}}@media screen and (min-width:768px){#wporg-header{height:120px;text-align:inherit}#wporg-header h1{float:left;padding-left:10px}#wporg-header h2.rosetta{float:left;padding:36px 27px 0}#wporg-header #wporg-header-menu{float:left;list-style:none;margin:-15px 0 0;max-width:inherit;min-width:0;padding:0;position:static;width:100%}#wporg-header ul li{float:left;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:46px;line-height:34px;margin:0 4px;padding:0 6px}#wporg-header ul li a.current~.uparrow{border-bottom:9px solid #f7f7f7;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin
 :-8px auto 0;width:0}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after{border-bottom:9px solid #f7f7f7;border-left:9px solid transparent;border-right:9px solid transparent;content:"";height:0;left:50%;margin:-8px 0 0 -9px;position:absolute;width:0}#wporg-header ul li .nav-submenu:hover~.uparrow,#wporg-header ul li:hover .nav-submenu~.uparrow{border-bottom:9px solid #32373c;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin:-10px auto 0;width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px;margin-left:6px}#wporg-header .nav-submenu{background:#32373c;border:1px solid #32373c;border-top:0;display:none!important;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu:hover,#wporg-header ul li:hover .nav-submenu{display:block!important;left:0;margin-left:0;position:absolute;top:46px;width:auto;z-index:101}#wporg-header #headline h2{
 text-rendering:optimizeLegibility}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after,#wporg-header ul li a.current~.uparrow{border-bottom-color:#0073aa}}#mobile-menu-button{background:none;border:none;box-shadow:none;display:block;float:left;font-family:dashicons;font-size:16px;font-style:normal;font-weight:400;left:10px;line-height:1;padding:1px;position:absolute;text-align:center;text-decoration:inherit;text-shadow:none;top:75px;transition:color .1s ease-in;vertical-align:top;-webkit-font-smoothing:antialiased}#mobile-menu-button:before{border:none;box-sizing:border-box;color:#888;content:"\f228";display:inline-block;float:left;font:400 50px/1 dashicons;margin:0;outline:none;padding:3px;text-decoration:none;vertical-align:middle;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){#mobile-menu-button{display:none}}#download-mobile{background:#f7f7f7;border-bottom:1px solid #ddd}#download-mobile .wrapper{padding:20p
 x 0;text-align:center}#download-mobile span.download-ready{font-size:1.6em;margin:0 .25em}#download-mobile a.download-button{font-size:1.6em;height:inherit;margin:10px .25em;padding:10px 15px}#pagebody,body{font-size:16px;font-size:1rem}.site-header{background:#0073aa;padding:1rem 0;position:relative;z-index:100}.site-header .site-branding{margin:0 auto;max-width:960px;padding:0 1.5625rem}@media screen and (min-width:48em){.site-header .site-branding{padding:0 10px}}.site-header.home{padding:1.5625rem 1.143rem;text-align:center}.site-title{display:inline-block;font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1;margin:0 2rem 0 0;max-width:none}.site-title a{font-weight:300}.site-title a,.site-title a:active,.site-title a:focus,.site-title a:hover{color:#fff;text-decoration:none}.site-header.home .site-title{display:inherit;font-size:61.035px;font-size:3.8146972656rem;margin:2rem 0 1rem}@media screen and (max-width:480px){.site-header.home .site-title{font-size:3.0517578
 125rem}}@media screen and (max-width:320px){.site-header.home .site-title{font-size:2.44140625rem}}.site-description{color:hsla(0,0%,100%,.8);font-size:20px;font-size:1.25rem;font-weight:300;margin:-.4rem auto 2rem;text-align:center}.main-navigation{background:#0073aa;clear:both;left:0;position:absolute;top:60px;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;left:-999em;position:absolute;top:1.5em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{border-top:1px solid hsla(0,0%,100%,.2);padding:1rem}.main-navigation a{color:hsla(0,0%,100%,.8);display:block;font-size:12.8px;font-size:.8rem;text-decoration:none}.main-navigation a.active,.main-navigation 
 a:hover{color:#fff}@media screen and (min-width:48em){.main-navigation a.active{border-bottom:1px solid}}.main-navigation button.button-search{display:none}@media screen and (min-width:48em){#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after,#wporg-header ul li a.current~.uparrow{border-bottom:9px solid #0073aa}#wporg-header ul li .nav-submenu:hover~.uparrow,#wporg-header ul li:hover .nav-submenu~.uparrow{border-bottom:9px solid #32373c}}.main-navigation.toggled ul{display:block}.menu-toggle.dashicons{background:transparent;border:none;color:#fff;font-size:25px;font-size:1.5625rem;height:56px;height:3.5rem;overflow:hidden;position:absolute;right:16px;right:1rem;top:-58px;width:56px;width:3.5rem;-webkit-appearance:none}.toggled .menu-toggle.dashicons:before{content:"\f343"}@media screen and (min-width:48em){.menu-toggle.dashicons{display:none}.main-navigation{float:right;position:relative;width:auto;top:auto}.main-navigation.toggled{pa
 dding:1px 0}.main-navigation ul{display:inline-block;font-size:0}.main-navigation ul li{border:0;display:inline-block;font-size:1rem;margin-right:1rem;padding:0}.main-navigation ul li:last-of-type{margin-right:0}.main-navigation button.button-search{display:inline-block}}.site-main{max-width:960px;padding:3.0517578125rem 1.5625rem}@media screen and (min-width:48em){.site-main{padding:3.0517578125rem 10px}}.single .site-main{padding:0}@media screen and (min-width:48em){.single .site-main{padding:0 10px 3.0517578125rem}}#page .site-main{padding:0 10px 3.0517578125rem}.site-main .page-header p{margin:.5rem 0}.site-main .page-title{font-size:25px;font-size:1.5625rem;font-weight:400}.site-main .no-results{margin:0 auto;max-width:568.434px;max-width:35.527136788rem;padding:0 2rem}.sidebar div{margin-bottom:2rem}.sidebar div ul{margin-bottom:0}.sidebar div ul>li{font-size:12.8px;font-size:.8rem;border-top:1px solid #eee;padding:.5rem 0}.search-form{font-size:0;margin-bottom:2rem;max-wid
 th:100%;position:relative}.search-form .search-field{border:none;border-radius:0;box-shadow:none;display:block;font-size:16px;font-size:1rem;margin:0 auto;max-width:100%;padding:.5rem;width:363.797px;width:22.7373675443rem}.search-form .button-search{border-left:none;border-radius:0 2px 2px 0;font-size:16px;font-size:1rem;position:relative;right:auto;top:auto}.search-form .button-search:active{background:#006799;border-right:1px solid #006799;box-shadow:none}.search-form .button-search .dashicons{font-size:16px;font-size:1rem}.site-header .search-form{display:inline-block}.site-header.home .search-form .button-search,.site-main .search-form .button-search{background:transparent;border:none;border-radius:0;box-shadow:none;color:#32373c;display:block;height:45px;padding:.5rem 1rem;position:absolute;right:0;text-shadow:none;top:0}.site-header.home .search-form .button-search:focus,.site-main .search-form .button-search:focus{box-shadow:0 0 2px 1px #33b3db}.site-header.home .search-form
  .button-search:active,.site-main .search-form .button-search:active{background:transparent;border:none;transform:none}.site-header:not(.home) .search-form{margin:0}.site-header:not(.home) .search-form .search-field{border:0;border-radius:2px;display:inline-block;font-size:16px;font-size:1rem;padding:5px 10px;position:relative;width:100%}@media screen and (min-width:48em){.site-header:not(.home) .search-form .search-field{border-radius:2px 0 0 2px;font-size:.64rem;width:7rem}.site-header:not(.home) .search-form .search-field+.button-search{display:inline-block;margin-bottom:0}}@media screen and (min-width:60em){.site-header:not(.home) .search-form .search-field{width:10rem}}.site-main .search-form .search-field{border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);padding:.5rem;width:100%}.search .site-main{margin-top:2rem;padding-top:0}.search.search-results .page-header{margin:2rem 0}.helphub-page .entry-header,.page .entry-header{margin-top:2rem}.helphub-page .entry-he
 ader .entry-title,.page .entry-header .entry-title{font-size:25px;font-size:1.5625rem;font-weight:400;margin:0 auto;max-width:568.434px;max-width:35.527136788rem}@media screen and (min-width:48em){.helphub-page .entry-header .entry-title,.page .entry-header .entry-title{padding:0 2rem}}.helphub-page .entry-content h2,.page .entry-content h2{font-size:25px;font-size:1.5625rem;font-weight:400}.helphub-page .entry-content h3,.page .entry-content h3{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}.helphub-page .entry-content a,.page .entry-content a{text-decoration:underline}.helphub-page .entry-content section,.page .entry-content section{padding:2rem 0}.helphub-page .entry-content section .container,.page .entry-content section .container{margin:0 auto;max-width:568.434px;max-width:35.527136788rem}@media screen and (min-width:48em){.helphub-page .entry-content section .container,.page .entry-content section .container{p
 adding:0 2rem}}.helphub-page .entry-content section:first-of-type,.page .entry-content section:first-of-type{padding-top:0}.helphub-page .entry-content section+section,.page .entry-content section+section{border-top:2px solid #eee}.helphub-page .submenu,.page .submenu{margin-left:0}.helphub-page .submenu li,.page .submenu li{border-bottom:1px solid #dedede;font-size:12px;line-height:18px;padding:5px 0}.helphub-page .submenu li.current,.page .submenu li.current{font-weight:700}.helphub-page .submenu li:last-child,.page .submenu li:last-child{border-bottom:0}.helphub-page .submenu li ul,.page .submenu li ul{margin-left:16px}.helphub-page .submenu li ul li,.page .submenu li ul li{border:none;line-height:1.4em;padding-bottom:2px}.page-template-page-full-width .entry-content section .container,.page-template-page-full-width .entry-header .entry-title,.single .entry-content section .container,.single .entry-header .entry-title{max-width:100%;padding:0}.error-404 .page-content,.error-404 .
 page-title{text-align:center}body.category #main h1{font-size:35.2px;font-size:2.2rem;text-align:center}body.category #main a{color:inherit}body.category #main a:active,body.category #main a:focus,body.category #main a:hover{text-decoration:none;color:#0073aa}body.category #main article h2{font-size:20.8px;font-size:1.3rem}body.category #main .archive-pagination{display:block;margin-top:20px;text-align:center;width:100%}section{padding:4rem 0}#bbpress-forums{font-size:16px;font-size:1rem;overflow:inherit}@media (min-width:48em){.three-up .archive-block,.three-up>div{display:inline-block;vertical-align:top;width:30%;margin-right:4.5%;font-size:.8rem}.three-up .archive-block:nth-child(3n),.three-up>div:nth-child(3n){margin-right:0}}.three-up.bbp-forums>div{background:transparent;position:relative;border-bottom:1px solid #eee;margin:1rem 0}.three-up.bbp-forums>div a.bbp-forum-title:active,.three-up.bbp-forums>div a.bbp-forum-title:focus{text-decoration:none}.three-up.bbp
 -forums>div h3{font-size:22.4px;font-size:1.4rem;margin-bottom:0;margin-top:0}.three-up.bbp-forums>div p{color:#666}.three-up.bbp-forums>div a:hover{color:#0073aa;text-decoration:none}.three-up.bbp-forums>div a:hover h3{color:#0073aa}@media (min-width:48em){.three-up.bbp-forums>div{height:200px;border-bottom:none;margin:2rem 4.5% 0 0}.three-up.bbp-forums>div:nth-child(3n){margin-right:0}}.bbpress main#main .entry-content,.bbpress main#main .entry-meta,.page-template-page-forums-sidebar main#main .entry-content,.page-template-page-forums-sidebar main#main .entry-meta{padding:0}@media (min-width:568px){.bbpress main#main .entry-content,.bbpress main#main .entry-meta,.page-template-page-forums-sidebar main#main .entry-content,.page-template-page-forums-sidebar main#main .entry-meta{padding:0 1.5625rem}}.bbpress main#main .entry-content .container,.bbpress main#main .entry-header .entry-title,.page-template-page-forums-sidebar main#main .entry-content .container,.page-
 template-page-forums-sidebar main#main .entry-header .entry-title{padding:0}.bbpress main#main>.entry-content,.bbpress main#main>article,.page-template-page-forums-sidebar main#main>.entry-content,.page-template-page-forums-sidebar main#main>article{max-width:768px;max-width:48rem}@media screen and (min-width:48em){.bbpress main#main>.entry-content,.bbpress main#main>article,.page-template-page-forums-sidebar main#main>.entry-content,.page-template-page-forums-sidebar main#main>article{float:left;padding:0;width:65%}}@media screen and (min-width:48em){.bbpress main#main .entry-content,.bbpress main#main .entry-meta,.page-template-page-forums-sidebar main#main .entry-content,.page-template-page-forums-sidebar main#main .entry-meta{padding-left:0;padding-right:0}.bbpress main#main .entry-meta,.page-template-page-forums-sidebar main#main .entry-meta{float:right;width:30%}}.bbpress main#main{margin-top:2rem;padding:0 10px 10px}.bbpress #bbpress-forums div.bbp-tem
 plate-notice{padding:.5rem;border:none;border-radius:3px}.bbpress #bbpress-forums div.bbp-template-notice li,.bbpress #bbpress-forums div.bbp-template-notice p{font-size:13px;line-height:160%}.bbpress #bbpress-forums div.bbp-template-notice a{color:#0073aa;text-decoration:underline}.bbpress #bbpress-forums div.bbp-template-notice a:hover{color:#0073aa}.bbpress #bbpress-forums .bbp-reply-content>div.bbp-template-notice,.bbpress #bbpress-forums .bbp-topic-content>div.bbp-template-notice{margin-bottom:30px}.bbpress #bbpress-forums .status-pending div.bbp-template-notice{background:#fff359}.bbpress #bbpress-forums .status-archived div.bbp-template-notice,.bbpress #bbpress-forums .status-spam div.bbp-template-notice{background:#f49797}.bbpress #bbpress-forums .bbp-body .bbp-topic-freshness,.bbpress #bbpress-forums .bbp-body .bbp-topic-reply-count,.bbpress #bbpress-forums .bbp-body .bbp-topic-voice-count{font-size:11.704px;font-size:.73152rem}.bbpress #bbpress-forums .bbp-body li.bb
 p-forum-freshness,.bbpress #bbpress-forums .bbp-body li.bbp-topic-freshness,.bbpress #bbpress-forums .bbp-header li.bbp-forum-freshness,.bbpress #bbpress-forums .bbp-header li.bbp-topic-freshness{width:58%}@media (min-width:321px){.bbpress #bbpress-forums .bbp-body li.bbp-forum-freshness,.bbpress #bbpress-forums .bbp-body li.bbp-topic-freshness,.bbpress #bbpress-forums .bbp-header li.bbp-forum-freshness,.bbpress #bbpress-forums .bbp-header li.bbp-topic-freshness{width:25%}}.bbpress #bbpress-forums .bbp-forums,.bbpress #bbpress-forums .bbp-topics{border:1px solid #eee}.bbpress #bbpress-forums .bbp-forums>.bbp-header,.bbpress #bbpress-forums .bbp-topics>.bbp-header{background:#0073aa;color:#fff}.bbpress #bbpress-forums li.bbp-body div.hentry,.bbpress #bbpress-forums ul.bbp-lead-topic,.bbpress #bbpress-forums ul.bbp-replies,.bbpress #bbpress-forums ul.bbp-search-results,.bbpress #bbpress-forums ul.bbp-topics.full-posts{overflow:visible;word-wrap:break-word}.bbpress #bbpress-forum
 s ul.bbp-lead-topic{margin:0}.bbpress #bbpress-forums ul.bbp-lead-topic li.bbp-body{border:0}.bbpress #bbpress-forums ul.bbp-lead-topic li.bbp-body div.topic{background:transparent}.bbpress #bbpress-forums .bbp-search-results div.topic .topic-indicator{display:none}.bbpress #bbpress-forums div.bbp-reply-author img.avatar,.bbpress #bbpress-forums div.bbp-topic-author img.avatar{border-radius:50%;float:left;width:50px;height:50px;max-width:50px;max-height:50px;margin:0 10px 0 -11%}.bbpress #bbpress-forums div.bbp-topic-author img.avatar{margin-left:-19%;margin-top:-6px;width:80px;height:80px;max-width:80px;max-height:80px}@media only screen and (max-width:480px){.bbpress #bbpress-forums div.bbp-reply-author img.avatar,.bbpress #bbpress-forums div.bbp-topic-author img.avatar{position:relative;top:0;margin-bottom:40px}}.bbpress #bbpress-forums div.bbp-reply-author a.bbp-author-name,.bbpress #bbpress-forums div.bbp-topic-author a.bbp-author-name{clear:none;font-size:16px;font-size:1rem;d
 isplay:inline-block;margin:0}.bbpress #bbpress-forums div.bbp-reply-author,.bbpress #bbpress-forums div.bbp-topic-author{float:none;text-align:left;width:100%;margin:1rem 0 2rem;padding-left:10%}@media screen and (max-width:480px){.bbpress #bbpress-forums div.bbp-reply-author,.bbpress #bbpress-forums div.bbp-topic-author{min-height:auto}}.bbpress #bbpress-forums .bbp-user-replies-created div.bbp-reply-author,.bbpress #bbpress-forums .bbp-user-replies-created div.bbp-topic-author{padding-left:1.5rem}.bbpress #bbpress-forums .bbp-author-title{margin:0}.bbpress #bbpress-forums .bbp-reply-ip,.bbpress #bbpress-forums .bbp-reply-post-date,.bbpress #bbpress-forums .bbp-topic-ip,.bbpress #bbpress-forums .bbp-topic-post-date,.bbpress #bbpress-forums .bbp-user-nicename,.bbpress #bbpress-forums .wporg-bbp-user-flag,.bbpress #bbpress-forums .wporg-bbp-user-notes-toggle{font-size:12.8px;font-size:.8rem;font-weight:400;margin:0 10px 0 0;display:inline-block}.bbpress #bbpress-forums span.bbp-autho
 r-ip{font-size:12.8px;font-size:.8rem;font-weight:400}.bbpress #bbpress-forums div.reply,.bbpress #bbpress-forums div.topic{padding:1.5rem 1.5rem 1.5rem 0}.bbpress #bbpress-forums div.bbp-reply-content,.bbpress #bbpress-forums div.bbp-topic-content{padding:0;margin:0 0 0 10%}@media screen and (max-width:480px){.bbpress #bbpress-forums div.bbp-reply-content,.bbpress #bbpress-forums div.bbp-topic-content{margin-bottom:5%}}.bbpress #bbpress-forums div.bbp-reply-content{margin-left:11%}.bbpress #bbpress-forums .bbp-user-replies-created div.bbp-reply-content,.bbpress #bbpress-forums .bbp-user-replies-created div.bbp-topic-content{margin-left:1.5rem}.bbpress #bbpress-forums div.bbp-reply-content a,.bbpress #bbpress-forums div.bbp-topic-content a{text-decoration:underline;font-weight:inherit}.bbpress #bbpress-forums div.bbp-reply-content a.mention,.bbpress #bbpress-forums div.bbp-topic-content a.mention{text-decoration:none;font-weight:700}.bbpress #bbpress-forums div.bbp-reply-content .bb
 p-reply-revision-log-item a,.bbpress #bbpress-forums div.bbp-topic-content .bbp-topic-revision-log-item a{text-decoration:none}.bbpress #bbpress-forums li.bbp-body div.type-reply span.bbp-admin-links,.bbpress #bbpress-forums li.bbp-body div.type-topic span.bbp-admin-links{display:none;position:absolute;bottom:0;right:0;background:#fbfbfb;padding:3px 10px}@media screen and (max-width:480px){.bbpress #bbpress-forums li.bbp-body div.type-reply span.bbp-admin-links,.bbpress #bbpress-forums li.bbp-body div.type-topic span.bbp-admin-links{padding:3px 7px}}.bbpress #bbpress-forums li.bbp-body div.type-reply span.bbp-admin-links a,.bbpress #bbpress-forums li.bbp-body div.type-topic span.bbp-admin-links a{color:#0073aa;text-transform:inherit;font-size:11.2px;font-size:.7rem}.bbpress #bbpress-forums li.bbp-body div.type-reply span.bbp-admin-links a:hover,.bbpress #bbpress-forums li.bbp-body div.type-topic span.bbp-admin-links a:hover{text-decoration:underline}.bbpress #bbpress-forums li.bbp-b
 ody div.type-reply:hover span.bbp-admin-links,.bbpress #bbpress-forums li.bbp-body div.type-topic:hover span.bbp-admin-links{display:block}.bbpress #bbpress-forums li.bbp-body div.type-reply:focus-within span.bbp-admin-links,.bbpress #bbpress-forums li.bbp-body div.type-topic:focus-within span.bbp-admin-links{display:block}.bbpress #bbpress-forums ul.status-closed,.bbpress #bbpress-forums ul.status-closed a{color:inherit}.bbpress #bbpress-forums .bbp-reply-revision-log-item img.avatar,.bbpress #bbpress-forums .bbp-topic-meta .bbp-topic-freshness-author img.avatar,.bbpress #bbpress-forums .bbp-topic-meta .bbp-topic-started-by img.avatar,.bbpress #bbpress-forums .bbp-topic-revision-log-item img.avatar{display:none}.bbpress #bbpress-forums .bbp-reply-revision-log-item a~a,.bbpress #bbpress-forums .bbp-topic-meta .bbp-topic-freshness-author a~a,.bbpress #bbpress-forums .bbp-topic-meta .bbp-topic-started-by a~a,.bbpress #bbpress-forums .bbp-topic-revision-log-item a~a{margin-left:-3px}.b
 bpress #bbpress-forums p.bbp-topic-meta .bbp-topic-started-in a{background:#eee}.bbpress #bbpress-forums p.bbp-topic-meta a{color:#0073aa}.bbpress #bbpress-forums p.bbp-topic-meta a:active,.bbpress #bbpress-forums p.bbp-topic-meta a:focus,.bbpress #bbpress-forums p.bbp-topic-meta a:hover{text-decoration:underline}.bbpress #bbpress-forums p.wporg-bbp-topic-site-url{border-top:1px solid #eee;padding-top:.5rem}.bbpress #bbpress-forums p.wporg-bbp-topic-site-url:before{content:"\f103";color:#000;font-family:dashicons;font:400 16px/1 dashicons;margin-right:5px;float:left;padding-top:3px}.bbpress #bbpress-forums p.wporg-bbp-topic-site-url a{display:inline-block;word-break:break-all}.bbpress #bbpress-forums .wporg-bbp-user-flag.flagged a{color:red}.bbpress #bbpress-forums p.wporg-bbp-user-is-blocked{display:inline-block;color:red}.bbpress #bbpress-forums .create-topic{font-size:12.8px;font-size:.8rem;float:left}.bbpress #bbpress-forums .create-topic:before{color:#000;content:&quo
 t;\f132";font:400 16px/1 dashicons;margin:0 4px 0 -4px;vertical-align:middle}.bbpress #bbpress-forums .bbp-pagination{font-size:12.8px;font-size:.8rem;float:none;width:auto}.bbpress #bbpress-forums .bbp-pagination .page-numbers{background:#fff;border:1px solid #b4b9be;color:#757575;padding:2px 8px;margin-left:-1px;opacity:1}.bbpress #bbpress-forums .bbp-pagination .page-numbers:not(.current):not(.dots):hover{background:#0073aa;color:#fff;text-decoration:none;border:1px solid #0073aa}.bbpress #bbpress-forums .bbp-pagination .page-numbers.current{background:#eee;color:#000}.bbpress #bbpress-forums .bbp-pagination .page-numbers.dots{background:#fff;color:#32373c}.bbpress #bbpress-forums .bbp-pagination .page-numbers:first-child{border-radius:3px 0 0 3px}.bbpress #bbpress-forums .bbp-pagination .page-numbers:last-child{border-radius:0 3px 3px 0}.bbpress #bbpress-forums .bbp-topic-pagination a{border:1px solid #ddd}.bbpress #bbpress-forums #bbp-user-wrapper,.bbpress #bbpress-forums 
 ul.bbp-forums,.bbpress #bbpress-forums ul.bbp-lead-topic,.bbpress #bbpress-forums ul.bbp-replies,.bbpress #bbpress-forums ul.bbp-search-results,.bbpress #bbpress-forums ul.bbp-topics{font-size:12.8px;font-size:.8rem}.bbpress #bbpress-forums #bbp-user-wrapper ul.bbp-replies,.bbpress #bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:both}.bbpress #wp-link-wrap{font-size:11.704px;font-size:.73152rem}.bbpress #wp-link-wrap #wp-link #link-options label span,.bbpress #wp-link-wrap #wp-link #search-panel label span.search-label{width:90px}.bbpress li.bbp-forum-freshness,.bbpress li.bbp-topic-freshness{text-align:left}.bbpress h1{font-size:25px;font-size:1.5625rem;font-weight:400;padding-bottom:0;margin:2rem 0 1rem}.bbpress h1.page-title{margin-top:0}.bbpress .forum-titles .bbp-topic-reply-count,.bbpress .forum-titles .bbp-topic-voice-count{overflow:hidden}.bbpress .forum-titles .bbp-topic-reply-count:before,.bbpress .forum-titles .bbp-topic-voice-count:before{font:400 16px/1 dashicons;
 margin-right:100px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width:321px){.bbpress .forum-titles .bbp-topic-reply-count:before,.bbpress .forum-titles .bbp-topic-voice-count:before{font:400 21px/1 dashicons;margin-left:20px}}.bbpress .forum-titles .bbp-topic-voice-count:before{content:"\f307"}.bbpress .forum-titles .bbp-topic-reply-count:before{content:"\f125"}.bbpress li.bbp-header li.bbp-forum-info,.bbpress li.bbp-header li.bbp-topic-title{text-align:left!important}#bbpress-forums fieldset.bbp-form button{padding:0 .8rem;font-size:12.8px;font-size:.8rem}#bbpress-forums .bbp-reply-form{clear:both}#bbpress-forums .bbp-reply-form fieldset.bbp-form button,#bbpress-forums .bbp-topic-form fieldset.bbp-form button{float:none;margin-top:0}#bbpress-forums .bbp-submit-wrapper{margin-top:-35px}@media (max-width:767px){#bbpress-forums .bbp-submit-wrapper{margin-top:0}}#bbpress-forums .wporg-bbp-term-subscription{margin-bottom:1rem}.vie
 wmore{position:relative;padding-right:18px;text-decoration:underline}.viewmore:hover{text-decoration:underline!important}.viewmore:after{content:"\f345";font-family:dashicons;position:absolute;top:1px;right:0}.rtl .viewmore:after{content:"\f341"}#bbpress-forums fieldset.bbp-form{margin:0;border:0}#bbpress-forums fieldset.bbp-form legend{font-weight:400;font-size:20px;font-size:1.25rem}#bbpress-forums fieldset.bbp-form label,#bbpress-forums fieldset.bbp-form p em{font-size:12.8px;font-size:.8rem}#bbpress-forums fieldset.bbp-form em#site_url_description{display:inline-block;margin-bottom:12px}#bbpress-forums fieldset.bbp-form input#bbp_topic_tags,#bbpress-forums fieldset.bbp-form input#site_url,#bbpress-forums fieldset.bbp-form input[type=checkbox]{margin-bottom:0}#bbpress-forums fieldset.log-edit{margin:12px 0 8px}#bbpress-forums fieldset.log-edit legend{padding:0;font-size:12.8px;font-size:.8rem}@media (max-width:767px){#bbpress-forums input[type=text]{width:100%
 }}.bbp-view .bbp-topic-form,.single-forum .bbp-topic-form{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.reply-edit #bbpress-forums .bbp-reply-form legend,.topic-edit #bbpress-forums .bbp-topic-form legend{display:block}.reply-edit #bbpress-forums .form-reply-to{display:inline-block}.reply-edit #bbpress-forums .form-reply-to #bbp_reply_to{width:100%}.topic-resolved label{vertical-align:none}.topic-resolved select{width:120px;line-height:1}select{-webkit-appearance:menulist}.forum-archive.wporg-support .info-box,.home.wporg-support .info-box{text-align:center;max-width:320px;max-width:20rem;margin:0 auto 4rem}.forum-archive.wporg-support .info-box h3,.home.wporg-support .info-box h3{margin-top:1rem}.forum-archive.wporg-support .info-box .icon-wrapper,.home.wporg-support .info-box .icon-wrapper{display:inline-block;width:100%;height:108px}.forum-archive.wporg-support .info-box .dashicons,.home.wporg-support .info-box .dashicons{font-size:95.367px;font-size:5.9604644775rem
 ;opacity:.4;width:auto;height:auto}@media (min-width:48em){.forum-archive.wporg-support .info-box,.home.wporg-support .info-box{max-width:100%;margin:0}}.forum-archive.wporg-support #bbpress-forums .bbp-forums,.home.wporg-support #bbpress-forums .bbp-forums{border:none}.forum-archive.wporg-support #bbpress-forums div.odd,.home.wporg-support #bbpress-forums div.odd{background:transparent}.forum-archive.wporg-support .col-8,.home.wporg-support .col-8{margin-left:0}.forum-archive.wporg-support ul#views,.home.wporg-support ul#views{text-align:center;font-size:12.8px;font-size:.8rem;margin:0}.forum-archive.wporg-support .helpful-links>div:last-child,.home.wporg-support .helpful-links>div:last-child{font-size:12.8px;font-size:.8rem}@media (min-width:48em){.forum-archive.wporg-support .helpful-links>div,.home.wporg-support .helpful-links>div{width:65%;float:left;margin-right:5%}.forum-archive.wporg-support .helpful-links>div:last-child,.home.wporg-support .helpful-links>d
 iv:last-child{width:30%;margin-right:0}}.forum-archive.wporg-support .themes-plugins,.home.wporg-support .themes-plugins{margin:0 0 4rem;border-bottom:1px solid #eee}.forum-archive.wporg-support .themes-plugins p,.home.wporg-support .themes-plugins p{font-size:16px;font-size:1rem;color:#666}.forum-archive.wporg-support .themes-plugins p a:hover>.dashicons,.home.wporg-support .themes-plugins p a:hover>.dashicons{text-decoration:none}.forum-archive.wporg-support .themes-plugins h3,.home.wporg-support .themes-plugins h3{font-size:22.4px;font-size:1.4rem;margin-bottom:0;margin-top:0}@media (min-width:48em){.forum-archive.wporg-support .themes-plugins,.home.wporg-support .themes-plugins{width:65%;margin:3rem 0 4rem;border-bottom:none}.forum-archive.wporg-support .themes-plugins p,.home.wporg-support .themes-plugins p{font-size:.8rem}}.sidebar .forum-info li:before,.sidebar .topic-info li:before,.sidebar div ul li a:before{float:left;margin-right:5px}.sidebar .forum-info .forum-fres
 hness-time:before,.sidebar .topic-info .topic-freshness-author:before,.sidebar .topic-info .topic-freshness-time:before{height:30px}.sidebar .forum-info .forum-freshness-time a,.sidebar .topic-info .topic-freshness-author a,.sidebar .topic-info .topic-freshness-time a{display:inline-block}.sidebar .forum-info li.topic-count:before{content:"\f105"}.sidebar .forum-info li.reply-count:before,.sidebar .topic-info li.reply-count:before{content:"\f125"}.sidebar .forum-info li.create-topic a:before,.sidebar .topic-info li.create-reply a:before{content:"\f132"}.sidebar .forum-info li.forum-subscribe:before,.sidebar .topic-info li.topic-subscribe:before{content:"\f465"}.sidebar .feed{background:none;padding-left:0}.single-topic .entry-content #bbpress-forums{overflow:visible}.single-topic .entry-content #bbpress-forums ul.bbp-lead-topic{margin-bottom:15px}.single-topic .entry-content #bbpress-forums ul.bbp-lead-topic li.bbp-body{border:1px solid #eee;b
 order-top:none}.single-topic .entry-content #bbpress-forums ul.bbp-lead-topic li.bbp-body div.topic{background:#fbfbfb}.single-topic .entry-content #bbpress-forums div.reply.status-publish{padding-right:0}.single-topic .entry-content #bbpress-forums div.even:not(.topic),.single-topic .entry-content #bbpress-forums div.odd,.single-topic .entry-content #bbpress-forums ul.even,.single-topic .entry-content #bbpress-forums ul.odd{background:#fff;border-top:2px solid #eee}.single-topic .entry-content #bbpress-forums .wporg-ratings{background-color:#fbfbfb;border:1px solid #eee;border-top:none;border-bottom:none;padding-left:10%;padding-top:.5em}.single-topic .entry-content #bbpress-forums .topic{position:relative}.single-topic .entry-content #bbpress-forums .topic>.topic-indicator,.single-topic .entry-content #bbpress-forums .topic>.topic-indicator .dashicons{display:none}.single-topic .entry-content #bbpress-forums .topic.status-closed>.topic-indicator,.single-topic .entry-conte
 nt #bbpress-forums .topic.sticky>.topic-indicator,.single-topic .entry-content #bbpress-forums .topic.super-sticky>.topic-indicator{display:block;position:absolute;top:-32px;left:-2px;width:30px}.single-topic .entry-content #bbpress-forums .topic.status-closed .dashicons-lock,.single-topic .entry-content #bbpress-forums .topic.sticky .dashicons-admin-post,.single-topic .entry-content #bbpress-forums .topic.super-sticky .dashicons-admin-post{display:block;float:left;color:#fff;background:gold;padding-top:3px;width:30px;height:25px;border-radius:0 3px 3px 0}.single-topic .entry-content #bbpress-forums .topic.status-closed .dashicons-admin-post,.single-topic .entry-content #bbpress-forums .topic.status-closed .dashicons-lock{background:#bbb}.single-topic .entry-content header{background:#fbfbfb;border:1px solid #eee;border-bottom:none;padding:1rem 2rem 0 10%}.single-topic div.bbp-breadcrumb{float:none}div.bbp-breadcrumb{font-size:12.8px;font-size:.8rem;margin-bottom:15px;color:#7
 67676;line-height:27px}div.bbp-breadcrumb p{margin:0!important}.sidebar .topic-info li.topic-forum:before{content:"\f230"}.sidebar .topic-info li.wp-version:before{content:"\f120"}.sidebar .topic-info li.topic-resolved:before{content:"\f546"}.sidebar .topic-info li.topic-favorite:before{content:"\f487"}.sidebar .topic-info li.topic-report:before{content:"\f227"}.sidebar .topic-info li.topic-previous-reports .previous-reports{padding-left:0}.sidebar .topic-info li.topic-previous-reports .previous-reports li{list-style:inside}.sidebar .plugin-meta-icon{border-top:0}.sidebar .plugin-icon{margin:0;height:128px;width:128px;background-size:contain}.bbp-single-user .page-header h1{margin-bottom:1rem}.bbp-view .review-ratings{margin-bottom:1rem;padding-bottom:10px;border-bottom:1px solid #eee;display:flex;flex-direction:row-reverse}.bbp-view .review-ratings .col-3{font-size:12.8px;font-size:.8rem;margin:0;width:35%;float:none;border-top:1px 
 solid #eee}.bbp-view .review-ratings .col-3 .reviews-total-count{font-weight:700;padding-bottom:5px;padding-top:5px}.bbp-view .review-ratings .col-5{margin:0 5% 10px 0;width:60%;font-size:12.8px;font-size:.8rem;float:none}.bbp-view .review-ratings .col-5>div:first-child{margin-top:0}.bbp-view .review-ratings .col-5 .wporg-ratings{display:inline-block;margin-right:1rem}.bbp-view .review-ratings .col-5 .reviews-submit-link{margin-top:1rem}@media (max-width:499px){.bbp-view .review-ratings{flex-direction:column-reverse}.bbp-view .review-ratings .col-3,.bbp-view .review-ratings .col-5{width:100%}}.three-up.helphub-front-page p,.three-up.helphub-front-page ul{text-align:left}.three-up.helphub-front-page>div{margin-bottom:5rem}.three-up.helphub-front-page .icon-wrapper a{color:inherit;text-decoration:none}#helphub-forum-link{margin-top:5rem}#helphub-forum-link span{display:inline-block;width:100%;max-width:335px}#helphub-forum-link a{margin-top:.5rem;display:inline-block}body.helphu
 b-with-sidebar .left-sidebar{font-size:14.4px;font-size:.9rem}body.helphub-with-sidebar .left-sidebar h2{font-size:17.6px;font-size:1.1rem;font-weight:600;color:#32373c}body.helphub-with-sidebar .left-sidebar ul{list-style:none;margin:0}body.helphub-with-sidebar .left-sidebar ul li{margin-bottom:.8rem}body.helphub-with-sidebar .left-sidebar ul li ul{margin-left:1rem}@media screen and (min-width:768px){body.helphub-with-sidebar .left-sidebar{float:left;padding-right:3rem;width:23%}body.helphub-with-sidebar .left-sidebar+#main-content{float:right;width:77%}body.helphub-with-sidebar .left-sidebar+#main-content .entry-content .container{width:100%}}@media screen and (min-width:48em){.helphub-page .entry-header .entry-title{margin:0;width:65%}}.helphub-page .entry-content section .container .wp-block-image{overflow:hidden}@media screen and (min-width:48em){.helphub-page .entry-content section .container{margin:0;width:65%}}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts
 -navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wp-filter{di
 splay:inline-block;position:relative;box-sizing:border-box;margin:20px 0 25px;padding:0 20px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4.3em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;border-radius:30px;background:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-left:5px;margin-right:20px}.filter-links{padding:0}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{box-shadow:none;border-bottom:4px solid #666;color:#222}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{
 color:#2ea2cc}.wp-filter .search-form{float:right;margin:10px 0;display:inline-block}.wp-filter .wp-filter-search{margin:0;padding:3px 5px;width:270px;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{height:33px;vertical-align:top}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:sub;content:"\f111";margin:0 5px 0 0;width:16px;height:16px;color:#777;transition:color .1s ease-in;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}@media only screen and (max-width:480px){.filter-drawer
 {margin:0 -10px}}.show-filters .filter-drawer{display:block;overflow:hidden}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{border-radius:2px;border:none;background:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;float:left;margin:0 1% 0 0;padding:10px;width:calc(25% - 7px);box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group:last-of-type{margin-right:0}.filter-group.wide{width:38%}.filter-group h4{font-size:14px;position:relative;margin:0}.filter-drawer ol{list-style-type:none;font-size:12px;margin:20px 0 0;padding:0}.filter-drawer li{display:inline-block;list-style-type:none;margin:5px 0;padding-right:25px;width:100%}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:
 .8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin:0 0 0 10px}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-left:10px}.filtered-by .tags{display:inline}.filtered-by .tag{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);display:inline-block;font-size:11px;margin:2px 5px;padding:1px 8px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.wp-filter-search{border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outline:none;transition:border-color .05s ease-in-out;border-radiu
 s:0;margin:0;padding:3px 5px;width:280px;font-size:16px;font-weight:300;line-height:1.5}.directory-navigation{background:#dfdfdf}.directory-navigation .menu{font-size:13px;font-weight:700;list-style:none;margin:0 auto;max-width:960px}.directory-navigation .menu li{display:inline-block;padding-left:20px}.directory-navigation .menu li:first-of-type{padding-left:10px}.directory-navigation a{display:block;position:relative;padding:10px 0;color:#636363;font-size:14px;text-decoration:none}.directory-navigation .current a:after{content:"";width:100%;position:absolute;left:0;bottom:0;height:3px;background:#0073aa}@media (max-width:740px){.directory-navigation .menu{margin:0;padding:8px 0;width:100%}}body:not(.trac):not(.home-page) #main{margin-top:.5rem}.site-branding h1{color:#fff}h1,h2,h3,h4{color:#555!important}#page.home{background-color:#fff}.site-header.home .site-title{font-size:49.6px;font-size:3.1rem;font-weight:400;line-height:normal}.site-header .site-description{max-wi
 dth:650px}.site-main{margin:0 auto}p{color:#555d66}.home-page .shapes{position:relative}.home-page .shapes .parallelogram:before{font-size:80px;height:64px;left:-30px;position:relative;transform:skew(5deg);width:64px}.home-page .shapes .parallelogram{color:#fff;display:block;margin:0 auto;opacity:.9;padding:60px 40px;text-align:center;text-decoration:none;transform:skew(-5deg)}.home-page .shapes .parallelogram.lesson-plans{background-color:#389547;top:0;left:30px;z-index:1}.home-page .shapes .parallelogram.workshop-ideas{background-color:#00669b;margin-top:-2rem;right:30px;top:50px;z-index:10}.home-page .shapes strong{display:block;font-size:28px;font-weight:300;padding-bottom:15px;padding-top:15px}.home-page .shapes p{color:#fff;font-size:16px;font-weight:300;margin:0;transform:skew(5deg)}.home-page .shapes u{display:block;font-size:18px;padding-top:15px}@media only screen and (min-width:768px){.home-page .shapes{height:400px;margin:0 -60px}.home-page .shapes .parallelogram.worksho
 p-ideas{margin-top:0}.home-page .shapes .parallelogram{width:50%;position:absolute;padding:50px 90px;transform:skew(-15deg)}.home-page .shapes .parallelogram:before,.home-page .shapes p{transform:skew(15deg)}}.about-training .getin{margin:0 auto;max-width:700px;overflow:hidden;position:relative}.about-training .getin .graphic{background:#826eb4;margin-bottom:16px;display:flex;align-items:center;justify-content:center;height:125px;width:125px}.about-training .getin .graphic .dashicons{font-size:75px;width:auto;height:auto;color:#fff}@media only screen and (min-width:576px){.about-training .getin{padding-left:230px}.about-training .getin .graphic{left:0;top:6px;margin:0 auto;position:absolute;height:150px;width:150px}}.lesson-lists .lesson-item .viewmore:after{content:"\f345";font-family:dashicons;position:absolute;top:1px;right:0}@media only screen and (min-width:576px){.lesson-lists .col{float:left;padding:15px;width:50%}}.lesson-lists .lesson-item{margin-bottom:40px;font-
 size:14px}.lesson-lists .lesson-item .title{font-weight:300}.lesson-lists .lesson-item p{color:#555d66}@media only screen and (min-width:768px){.lesson-lists{padding-left:0;padding-right:0}.lesson-lists .col{width:33.3333%}.lesson-lists .col .lesson-item:last-child{margin-bottom:0}}.submit-idea-cta{text-align:center}.submit-idea-cta h3{font-size:30px;margin-bottom:30px}.lp-list{margin:0 -15px}.lp-list .lp-item{display:inline-block;margin-bottom:30px;padding:0 1rem;vertical-align:top}.card,.lp-list .lp-item-wrap{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.75rem}@media only screen and (min-width:768px){.lp-list .lp-item{width:50%;margin-right:-4px}.lp-list .lp-item-wrap{min-height:300px}}.lp-list .lp-item--full{width:100%}.card{margin-bottom:30px}.lp-list .lp-item-wrap--split .lp-body{display:flex;flex-direction:column;justify-content:space-between}.lp-list .lp-item-wrap--split .lp-body>:first-child{order:2}.lp-list .lp-item-wrap--split .lp-body>:last-chi
 ld{order:1}.lp-list .lp-item-wrap--split .lp-details-list{margin-bottom:.75rem}.lp-list .lp-item-wrap--split .lp-details-list li{display:inline-block;padding-right:1rem}@media only screen and (min-width:576px){.lp-list .lp-item-wrap--split .lp-body{flex-direction:row}.lp-list .lp-item-wrap--split .lp-body>:first-child{width:64%;order:1}.lp-list .lp-item-wrap--split .lp-body>:last-child{padding-left:5%;width:30%;order:2}.lp-list .lp-item-wrap--split .lp-details-list{margin-bottom:0}.lp-list .lp-item-wrap--split .lp-details-list li{display:block;padding-right:0}}.lp-list .lp-item h2 a{font-weight:400}.lp-list .lp-item .lp-excerpt{margin:0;padding-bottom:1rem;color:#6a6a6a;font-size:14px}.lp-list .lp-topics{margin:0 0 0 1rem;padding-top:.25rem;list-style:square;font-size:12px;font-size:.75rem}.lp-list .lp-topics li{padding-bottom:.5rem}.lp-list .lp-topics li:last-child{padding-bottom:0}@media only screen and (min-width:768px){.lp-list .lp-topics--split li{width:50%;float:left}}.l
 p-details{font-size:14px;overflow:hidden}.lp-list .lp-details .items{float:left;width:50%}@media only screen and (min-width:960px){.lp-list .lp-details .lp-details-list--split li{float:left;width:50%}}.lp-list .lp-details .left-items{padding-right:10px}.lp-content .lp-details ul,.lp-list .lp-details ul{list-style-type:none;margin:0;padding:0}.lp-content .lp-details ul li,.lp-list .lp-details ul li{margin:0;padding:0 0 .5rem 1.5rem;position:relative}.lp-content .lp-details .dashicons,.lp-list .lp-details .dashicons{color:#0073aa;left:0;position:absolute;top:2.4px;top:.15rem}.lp-content .lp-details strong{padding-left:.25rem}.lp-suggestion_title{margin-bottom:0;font-size:13.6px;font-size:.85rem}.lp-content{display:flex;flex-direction:column;justify-content:space-between}.lp-content .lp-content-inner{order:2}.lp-content .lp-sidebar{order:1}.lp-content .lp-details .lp-links,.lp-suggestion{display:none}.lp-sidebar .lp-details ul:first-child li{display:inline-block;padding-right:1rem}@med
 ia only screen and (min-width:768px){.lp-content{flex-direction:row}.lp-content .lp-content-inner{width:64%;order:1}.lp-content .lp-sidebar{width:30%;order:2}.lp-content .lp-details .lp-links,.lp-suggestion{display:block}}.lp-content .lp-details .lp-links{margin:1.25rem 0}.lp-content .lp-details .lp-links li{padding:0 0 1rem}.lp-content .lp-details .lp-links li:last-child{padding-bottom:0}.lp-content .lp-details .lp-links li a{background-color:#f8f8f8;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);color:#666;display:inline-block;font-size:14px;width:100%;max-width:220px;padding:5px 10px;text-decoration:none}.lp-details .lp-links li a .dashicons{color:#9a9ea3;font-size:16px;position:relative;top:3px}.lp-content .lp-details .lp-links li a:hover{background-color:#f8f8f8;border-color:#999;color:#777}.lp-empty{margin-bottom:8 rem;min-height:300px;line-height:100px;text-align:center}.type-page .entry-content{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0
 ,.1);padding:30px}.contact-form .grunion-field-label{font-size:16px;margin-bottom:10px}.contact-form .grunion-field-wrap{margin-bottom:20px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{border:1px solid #ddd;box-shadow:none;box-sizing:border-box;font-family:inherit;font-size:16px;margin:0;max-width:100%!important;padding:10px;width:100%!important;-webkit-appearance:none}.contact-form .grunion-field-checkbox-multiple-wrap,.contact-form .grunion-field-radio-wrap{display:inline-block;vertical-align:top;width:45%}.contact-form .grunion-checkbox-multiple-label,.contact-form .grunion-radio-label{font-size:16px;font-weight:400!important}.contact-form input.checkbox-multiple,.contact-form input.radio{margin-bottom:0!important}.contact-form .pushbutton-wide{background:#008ec2;border:1px solid #006799;border-radius:3px;box-shadow:0 1px 0 #006799;color:#fff;font-size:16px;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #0067
 99;padding:5px 30px;-webkit-appearance:none}.contact-form .pushbutton-wide:hover{color:#eee}.type-page .submit-idea-cta{padding:.5rem 0 2rem}.type-page .submit-idea-cta h4{margin:0 auto 1rem;font-weight:500}.idea-type-lists{overflow:hidden;padding-top:0;margin:0 auto;max-width:610px}.idea-type-lists .col{padding:0 35px;font-size:13px;margin-bottom:2rem}@media only screen and (min-width:576px){.idea-type-lists{padding-bottom:2rem}.idea-type-lists .col{float:left;width:50%;margin-bottom:0}}.idea-type-lists .col p{color:#666}.idea-type-lists .col .dashicons{color:#9ea3a8;width:65px;height:65px;display:block;margin:1rem auto 0}.idea-type-lists .col .dashicons:before{font-size:65px}.contact-form .grunion-checkbox-multiple-label,.contact-form .grunion-field-label,.contact-form .grunion-radio-label{font-size:13px}.contact-form .grunion-field-checkbox-multiple-wrap,.contact-form .grunion-field-radio-wrap{width:29%;margin:10px}input.text{height:40px}.custom-subheader{margin-bottom:.4em}.no-p
 adding{padding:0!important}.clearfix:after{content:"";display:table;clear:both}div.bbp-breadcrumb{margin:.75rem 0 1.5rem}p{margin:0 0 1rem}.directory-navigation .menu{padding:0}hr{height:1px}
+/*# sourceMappingURL=style.css.map */
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssstylescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style.scss                               (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/style.scss 2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,41 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+//--------------------------------------------------------------
+// 01 Settings
+//------------------------------------------------------------*/
+@import "settings/settings";
+
+//--------------------------------------------------------------
+// 02 Tools
+//------------------------------------------------------------*/
+@import "tools/tools";
+
+//--------------------------------------------------------------
+// 03 Generic
+//------------------------------------------------------------*/
+@import "generic/generic";
+
+//--------------------------------------------------------------
+// 04 Base
+//------------------------------------------------------------*/
+@import "base/base";
+
+//--------------------------------------------------------------
+// 05 Objects
+//------------------------------------------------------------*/
+@import "objects/objects";
+
+//--------------------------------------------------------------
+// 06 Components
+//------------------------------------------------------------*/
+@import "components/components";
+
+//--------------------------------------------------------------
+// 07 Utilities
+//------------------------------------------------------------*/
+@import "utilities/utilities";
+
+
+//--------------------------------------------------------------
+// 08 Vendor
+// Existing styles when the theme was modified
+//------------------------------------------------------------*/
+@import "vendor/vendor";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020csstools_toolsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/tools/_tools.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/tools/_tools.scss                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/tools/_tools.scss  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,4 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/tools/breakpoint";
+@import "../../../wporg/css/tools/functions";
+@import "../../../wporg/css/tools/kube";
+@import "../../../wporg/css/tools/modular-scale";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssutilities_colorsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/_colors.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/_colors.scss                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/_colors.scss     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,23 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.has-wporg-blue-color {
+       color: $color__wporg-blue;
+}
+
+.has-wporg-blue-background-color {
+       background-color: $color__wporg-blue;
+}
+
+.has-wporg-purple-color {
+       color: $color__wporg-purple;
+}
+
+.has-wporg-purple-background-color {
+       background-color: $color__wporg-purple;
+}
+
+.has-wporg-white-color {
+       color: $color__text-on-dark;
+}
+
+.has-wporg-white-background-color {
+       background-color: $color__text-on-dark;
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssutilities_utilitiesscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/_utilities.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/_utilities.scss                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/utilities/_utilities.scss  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "colors";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssvendor_githubscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_github.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_github.scss                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_github.scss        2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,403 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*
+Copyright (c) 2017 Chris Patuzzo
+https://twitter.com/chrispatuzzo
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+*/
+
+.github-markdown {
+       font-size: 14px;
+}
+
+.github-markdown a.anchor {
+       display: block;
+       padding-left: 30px;
+       margin-left: -30px;
+       cursor: pointer;
+       position: absolute;
+       top: 0;
+       left: 0;
+       bottom: 0;
+}
+
+h2:first-child, h1:first-child, h1:first-child + h2, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
+       margin-top: 0;
+       padding-top: 0;
+}
+
+.github-markdown h1:hover a.anchor,
+.github-markdown h2:hover a.anchor,
+.github-markdown h3:hover a.anchor,
+.github-markdown h4:hover a.anchor,
+.github-markdown h5:hover a.anchor,
+.github-markdown h6:hover a.anchor {
+       text-decoration: none;
+}
+
+.github-markdown h1 tt,
+.github-markdown h1 code {
+       font-size: inherit;
+}
+
+.github-markdown h2 tt,
+.github-markdown h2 code {
+       font-size: inherit;
+}
+
+.github-markdown h3 tt,
+.github-markdown h3 code {
+       font-size: inherit;
+}
+
+.github-markdown h4 tt,
+.github-markdown h4 code {
+       font-size: inherit;
+}
+
+.github-markdown h5 tt,
+.github-markdown h5 code {
+       font-size: inherit;
+}
+
+.github-markdown h6 tt,
+.github-markdown h6 code {
+       font-size: inherit;
+}
+
+.github-markdown h1 {
+       font-size: 28px;
+       font-weight: 400;
+}
+
+.github-markdown h2 {
+       border-bottom: 1px solid #cccccc;
+       font-size: 20px;
+       font-weight: 400;
+       padding-bottom: 5px;
+}
+
+.github-markdown h3 {
+       font-size: 18px;
+}
+
+.github-markdown h4 {
+       font-size: 16px;
+}
+
+.github-markdown h5 {
+       font-size: 14px;
+}
+
+.github-markdown h6 {
+       color: #777777;
+       font-size: 14px;
+}
+
+.github-markdown p,
+.github-markdown blockquote,
+.github-markdown ul,
+.github-markdown ol,
+.github-markdown dl,
+.github-markdown li,
+.github-markdown table,
+.github-markdown pre {
+margin: 10px 0;
+}
+
+.github-markdown hr {
+       border: 0 none;
+       color: #cccccc;
+       height: 4px;
+       padding: 0;
+}
+
+.github-markdown body > h2:first-child {
+       margin-top: 0;
+       padding-top: 0;
+}
+
+.github-markdown body > h1:first-child {
+       margin-top: 0;
+       padding-top: 0;
+}
+
+.github-markdown body > h1:first-child + h2 {
+       margin-top: 0;
+       padding-top: 0;
+}
+
+.github-markdown body > h3:first-child,
+.github-markdown body > h4:first-child,
+.github-markdown body > h5:first-child,
+.github-markdown body > h6:first-child {
+       margin-top: 0;
+       padding-top: 0;
+}
+
+.github-markdown a:first-child h1,
+.github-markdown a:first-child h2,
+.github-markdown a:first-child h3,
+.github-markdown a:first-child h4,
+.github-markdown a:first-child h5,
+.github-markdown a:first-child h6 {
+       margin-top: 0;
+       padding-top: 0;
+}
+
+h1 p, h2 p, h3 p, h4 p, h5 p, h6 p {
+margin-top: 0;
+}
+
+.github-markdown li p.first {
+       display: inline-block;
+}
+
+.github-markdown ul,
+.github-markdown ol {
+       padding-left: 30px;
+}
+
+.github-markdown ul :first-child,
+.github-markdown ol :first-child {
+       margin-top: 0;
+}
+
+.github-markdown ul :last-child,
+.github-markdown ol :last-child {
+       margin-bottom: 0;
+}
+
+.github-markdown dl {
+       padding: 0;
+}
+
+.github-markdown dl dt {
+       font-size: 14px;
+       font-weight: bold;
+       font-style: italic;
+       padding: 0;
+       margin: 15px 0 5px;
+}
+
+.github-markdown dl dt:first-child {
+       padding: 0;
+}
+
+.github-markdown dl dt > :first-child {
+       margin-top: 0;
+}
+
+.github-markdown dl dt > :last-child {
+       margin-bottom: 0;
+}
+
+.github-markdown dl dd {
+       margin: 0 0 15px;
+       padding: 0 15px;
+}
+
+.github-markdown dl dd > :first-child {
+margin-top: 0;
+}
+
+dl dd > :last-child {
+margin-bottom: 0;
+}
+
+blockquote {
+border-left: 4px solid #dddddd;
+padding: 0 15px;
+color: #777777;
+}
+
+blockquote > :first-child {
+margin-top: 0;
+}
+
+blockquote > :last-child {
+margin-bottom: 0;
+}
+
+table {
+padding: 0;
+}
+table tr {
+border-top: 1px solid #cccccc;
+background-color: white;
+margin: 0;
+padding: 0;
+}
+
+table tr:nth-child(2n) {
+background-color: #f8f8f8;
+}
+
+table tr th {
+font-weight: bold;
+border: 1px solid #cccccc;
+text-align: left;
+margin: 0;
+padding: 6px 13px;
+}
+
+table tr td {
+border: 1px solid #cccccc;
+text-align: left;
+margin: 0;
+padding: 6px 13px;
+}
+
+table tr th :first-child, table tr td :first-child {
+margin-top: 0;
+}
+
+table tr th :last-child, table tr td :last-child {
+margin-bottom: 0;
+}
+
+img {
+max-width: 100%;
+}
+
+span.frame {
+display: block;
+overflow: hidden;
+}
+
+span.frame > span {
+border: 1px solid #dddddd;
+display: block;
+float: left;
+overflow: hidden;
+margin: 13px 0 0;
+padding: 7px;
+width: auto;
+}
+
+span.frame span img {
+display: block;
+float: left;
+}
+
+span.frame span span {
+clear: both;
+color: #333333;
+display: block;
+padding: 5px 0 0;
+}
+
+span.align-center {
+display: block;
+overflow: hidden;
+clear: both;
+}
+
+span.align-center > span {
+display: block;
+overflow: hidden;
+margin: 13px auto 0;
+text-align: center;
+}
+
+span.align-center span img {
+margin: 0 auto;
+text-align: center;
+}
+
+span.align-right {
+display: block;
+overflow: hidden;
+clear: both;
+}
+
+span.align-right > span {
+display: block;
+overflow: hidden;
+margin: 13px 0 0;
+text-align: right;
+}
+
+span.align-right span img {
+margin: 0;
+text-align: right;
+}
+
+span.float-left {
+display: block;
+margin-right: 13px;
+overflow: hidden;
+float: left;
+}
+
+span.float-left span {
+margin: 13px 0 0;
+}
+
+span.float-right {
+display: block;
+margin-left: 13px;
+overflow: hidden;
+float: right;
+}
+
+span.float-right > span {
+display: block;
+overflow: hidden;
+margin: 13px auto 0;
+text-align: right;
+}
+
+code, tt {
+margin: 0 2px;
+padding: 0 5px;
+white-space: nowrap;
+border: 1px solid #eaeaea;
+background-color: #f8f8f8;
+border-radius: 3px;
+}
+
+pre code {
+margin: 0;
+padding: 0;
+white-space: pre;
+border: none;
+background: transparent;
+}
+
+.highlight pre {
+background-color: #f8f8f8;
+border: 1px solid #cccccc;
+font-size: 13px;
+line-height: 19px;
+overflow: auto;
+padding: 6px 10px;
+border-radius: 3px;
+}
+
+pre {
+background-color: #f8f8f8;
+border: 1px solid #cccccc;
+font-size: 13px;
+line-height: 19px;
+overflow: auto;
+padding: 6px 10px;
+border-radius: 3px;
+}
+
+pre code, pre tt {
+background-color: transparent;
+border: none;
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssvendor_legacystylesscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_legacy-styles.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_legacy-styles.scss                               (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_legacy-styles.scss 2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,4891 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Theme Name: WordPress.org Learn
+ * Theme URI: http://wordpress.org/
+ * Author: WordPress.org
+ * Author URI: http://wordpress.org/
+ * Description: A theme for the Support section of wordpress.org sites
+ * Version: 1.0
+ * License: GNU General Public License v2 or later
+ * License URI: http://www.gnu.org/licenses/gpl-2.0.html
+ * Tags: WordPress, bbPress, Support, Forums
+ * Text Domain: wporg-learn
+ * Template: wporg
+ */
+/**
+ * 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.
+ */
+/* Sass is good */
+/*--------------------------------------------------------------
+# 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: 1em 40px;
+}
+
+hr {
+       box-sizing: content-box;
+       height: 0;
+}
+
+p {
+       word-wrap: break-word;
+}
+
+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"] {
+       -webkit-appearance: button;
+       cursor: pointer;
+}
+
+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"]::-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;
+}
+
+/*--------------------------------------------------------------
+# Original Styles
+--------------------------------------------------------------*/
+/**
+ * 1.0 General
+ */
+html,
+body {
+       background: #fff;
+}
+
+/* Override styles from bbpress.org */
+body {
+       text-align: left;
+}
+
+body:not(.trac):not(.home-page) #main {
+       margin-top: 2rem;
+}
+
+#headline {
+       background: #f7f7f7;
+       border-bottom: 1px solid #dfdfdf;
+}
+
+a:hover {
+       text-decoration: none;
+}
+
+/**
+* 2.0 Accesibility
+*/
+.hidden,
+#accessibility {
+       height: 0;
+       width: 0;
+       overflow: hidden;
+       position: absolute;
+       background: none;
+       left: -999em;
+}
+
+.screen-reader-text {
+       position: absolute;
+       margin: -1px;
+       padding: 0;
+       height: 1px;
+       width: 1px;
+       overflow: hidden;
+       clip: rect(0 0 0 0);
+       border: 0;
+       word-wrap: normal !important;
+}
+
+/**
+* 3.0 Clearfix
+*/
+.wrapper::after {
+       visibility: hidden;
+       display: block;
+       font-size: 0;
+       content: " ";
+       clear: both;
+       height: 0;
+}
+
+/**
+ * 4.0 Overrides
+ */
+@media only screen and (min-width: 960px) {
+       .col-6 #bbpress-forums {
+               margin-left: 0;
+       }
+}
+
+#bbpress-forums #topic-tag h1 {
+       clear: both;
+       font-size: 1.5625rem;
+       line-height: 1.5;
+       padding-bottom: 0;
+}
+
+#bbpress-forums li.bbp-forum-info {
+       width: 60%;
+}
+
+#bbpress-forums li.bbp-forum-topic-count,
+#bbpress-forums li.bbp-forum-reply-count {
+       width: 20%;
+}
+
+#pagebody ul.forum-info,
+#pagebody ul.forum-feeds,
+#pagebody ul.topic-info,
+#pagebody ul.topic-tags,
+#pagebody ul.topic-views,
+#pagebody ul.topic-admin-links {
+       margin-left: 0;
+}
+
+#pagebody ul a.feed {
+       background: none;
+       padding-left: 0;
+}
+
+ul#views {
+       margin: 2px 0 20px;
+       font-size: 12px;
+}
+
+#views li {
+       list-style: none;
+       display: inline;
+}
+
+.bbp-topic-header .bbp-meta .bbp-topic-permalink,
+.bbp-reply-header .bbp-meta .bbp-reply-permalink {
+       float: none;
+       margin-left: 0;
+       color: #0073aa;
+}
+
+div.sidebar #bbpress-forums {
+       margin-bottom: 0;
+}
+
+#bbpress-forums .bbp-author-role {
+       margin: -20px 12px 10px;
+       border: 1px solid #ddd;
+       background-color: #eee;
+}
+
+#bbpress-forums ul.bbp-lead-topic,
+#bbpress-forums ul.bbp-topics,
+#bbpress-forums ul.bbp-forums,
+#bbpress-forums ul.bbp-replies {
+       border: none;
+}
+
+#bbp-your-profile fieldset input,
+#bbp-your-profile fieldset textarea {
+       padding: 7px;
+}
+
+#bbp-your-profile fieldset span.description {
+       padding: 5px 15px;
+}
+
+#bbpress-forums #bbp-your-profile fieldset label {
+       white-space: nowrap;
+}
+
+#bbpress-forums li.bbp-footer {
+       display: none;
+}
+
+#bbpress-forums ul.bbp-lead-topic li.bbp-footer {
+       display: block;
+}
+
+#bbpress-forums .bbp-pagination {
+       color: #888;
+       float: none;
+}
+
+#bbpress-forums .bbp-pagination-count {
+       float: none;
+}
+
+#bbpress-forums .bbp-pagination-links {
+       float: right;
+}
+
+#bbpress-forums .bbp-pagination-count,
+#bbpress-forums .bbp-pagination-links {
+       display: inline-block;
+       margin-bottom: 10px;
+}
+
+#bbpress-forums fieldset.bbp-form button {
+       padding: 10px;
+       font-size: 15px;
+       cursor: pointer;
+}
+
+#bbpress-forums fieldset.bbp-form {
+       padding: 10px 0 0 0;
+       border-width: 0 0 1px 0;
+}
+
+body.page #bbpress-forums .bbp-topic-form fieldset {
+       padding-top: 0;
+}
+
+body.page .bbp-topic-form legend,
+body.topic .bbp-reply-form legend {
+       display: none;
+}
+
+body.forum #bbpress-forums .bbp-topic-form {
+       border-top: 1px solid #eee;
+}
+
+body.reply-edit #bbpress-forums fieldset.bbp-form,
+body.topic-edit #bbpress-forums fieldset.bbp-form {
+       border-top: none;
+       padding: 0;
+}
+
+#bbpress-forums .bbp-reply-form fieldset,
+#bbpress-forums .bbp-topic-form fieldset {
+       border-width: 0;
+       padding-top: 0;
+}
+
+body.page .bbp-reply-form code,
+body.page .bbp-topic-form code,
+body.single-topic .bbp-reply-form code,
+body.single-forum .bbp-topic-form code,
+body.topic-edit .bbp-topic-form code,
+body.reply-edit .bbp-reply-form code {
+       width: auto;
+}
+
+#bbpress-forums div.reply {
+       width: auto;
+}
+
+#bbpress-forums div.bbp-forum-content,
+#bbpress-forums div.bbp-reply-content,
+#bbpress-forums div.bbp-topic-content {
+       padding: 12px 12px 12px 10px;
+}
+
+#bbpress-forums div.bbp-topic-content code,
+#bbpress-forums div.bbp-reply-content code,
+#bbpress-forums div.bbp-topic-content pre,
+#bbpress-forums div.bbp-reply-content pre {
+       background-color: #f0f0f0;
+       max-height: 40em;
+}
+
+body.topic-edit #bbpress-forums fieldset legend,
+body.reply-edit #bbpress-forums fieldset legend {
+       display: none;
+}
+
+#bbpress-forums fieldset fieldset legend {
+       display: block;
+}
+
+#bbpress-forums .bbp-reply-form input,
+#bbpress-forums .bbp-topic-form input,
+#bbpress-forums .bbp-reply-form textarea,
+#bbpress-forums .bbp-topic-form textarea,
+#bbpress-forums .bbp-reply-form select,
+#bbpress-forums .bbp-topic-form select {
+       padding: 6px 8px;
+}
+
+#bbpress-forums fieldset {
+       margin-top: 0;
+       padding: 20px 0 0 0;
+}
+
+#bbpress-forums fieldset.bbp-form legend,
+#bbpress-forums fieldset.bbp-form legend {
+       font-weight: 700;
+       font-size: 15px;
+       color: #333;
+       padding: 10px 0 10px 0;
+}
+
+.sidebar .bbp-forums-list,
+.sidebar .bbp-breadcrumb {
+       display: none;
+}
+
+.sidebar .bbp-forums .bbp-forum-info {
+       width: 80%;
+}
+
+.sidebar .bbp-forums .bbp-forum-topic-count {
+       width: 20%;
+}
+
+.sidebar .forum-info,
+.sidebar .topic-info {
+       font-size: 12px;
+}
+
+#bbp-search-form {
+       right: 0;
+       margin-top: -40px;
+       position: absolute;
+}
+
+#bbp_search,
+.sidebar #ts,
+.sidebar #rs {
+       width: 140px;
+       margin-top: -1px;
+       margin-right: 8px;
+       margin-bottom: 20px;
+       padding: 3px;
+}
+
+.sidebar div ul {
+       margin: 0 0 24px 0;
+}
+
+.sidebar div li {
+       list-style: none;
+}
+
+.sidebar .forum-info li::before,
+.sidebar .topic-info li::before,
+.sidebar div ul li a::before {
+       font: 400 16px/1 dashicons;
+       margin-right: 5px;
+       float: left;
+       padding-top: 3px;
+       color: #000;
+}
+
+.sidebar a.feed::before {
+       content: "\f303";
+}
+
+.sidebar a.bbp-view-title::before {
+       content: "\f109";
+}
+
+.sidebar .forum-info li.topic-count::before {
+       content: "\f450";
+}
+
+.sidebar .topic-info li.topic-forum::before {
+       content: "\f449";
+}
+
+.sidebar .topic-info li.voice-count::before {
+       content: "\f307";
+}
+
+.sidebar .topic-info li.reply-count::before,
+.sidebar .forum-info li.reply-count::before {
+       content: "\f451";
+}
+
+.sidebar .topic-info li.topic-freshness-author::before,
+.sidebar .forum-info li.forum-freshness-author::before {
+       content: "\f338";
+}
+
+.sidebar .topic-info li.topic-freshness-time::before,
+.sidebar .forum-info li.forum-freshness-time::before {
+       content: "\f469";
+}
+
+.sidebar .forum-info li.forum-subscribe::before,
+.sidebar .topic-info li.topic-subscribe::before {
+       content: "\f147";
+}
+
+.sidebar .topic-info li.topic-favorite::before {
+       content: "\f155";
+}
+
+#bbpress-forums li.bbp-body {
+       border-bottom: 1px solid #eee;
+}
+
+#bbpress-forums li.bbp-body div.bbp-topic-content ul,
+#bbpress-forums li.bbp-body div.bbp-reply-content ul {
+       margin-bottom: 10px;
+}
+
+#bbpress-forums li.bbp-body div.bbp-topic-content ul:hover,
+#bbpress-forums li.bbp-body div.bbp-reply-content ul:hover {
+       background-color: inherit;
+}
+
+#bbpress-forums li.bbp-body div.bbp-topic-content ul li,
+#bbpress-forums li.bbp-body div.bbp-reply-content ul li {
+       list-style: square;
+}
+
+#bbpress-forums li.bbp-body div.bbp-topic-content li,
+#bbpress-forums li.bbp-body div.bbp-reply-content li {
+       margin-left: 10px;
+}
+
+#bbpress-forums ul.sticky li.bbp-topic-title a.bbp-topic-permalink::before,
+#bbpress-forums ul.super-sticky li.bbp-topic-title a.bbp-topic-permalink::before {
+       font: 400 16px/1 dashicons;
+       content: "\f450";
+       margin-right: 5px;
+       float: left;
+       padding-top: 3px;
+       color: #bb0;
+}
+
+#bbpress-forums ul.sticky.status-closed li.bbp-topic-title a.bbp-topic-permalink::before,
+#bbpress-forums ul.super-sticky.status-closed li.bbp-topic-title a.bbp-topic-permalink::before {
+       color: #bbb;
+}
+
+#bbpress-forums li.bbp-body ul li.bbp-topic-title a.page-numbers {
+       padding: 1px 5px;
+}
+
+#bbpress-forums ul.status-closed,
+#bbpress-forums ul.status-closed a {
+       color: #aaa;
+}
+
+#bbpress-forums p.bbp-topic-meta {
+       margin: 4px 0 0;
+}
+
+#bbpress-forums p.bbp-topic-meta a {
+       color: #888;
+       text-decoration: none;
+}
+
+#bbpress-forums p.bbp-topic-meta .bbp-topic-started-in a {
+       color: #eee;
+       background-color: #888;
+       padding: 2px 5px;
+       border-radius: 3px;
+       font-size: 10px;
+       font-weight: 700;
+}
+
+#bbpress-forums div.bbp-template-notice {
+       margin-top: 0;
+}
+
+#bbpress-forums div.bbp-topic-tags p {
+       margin-bottom: 15px;
+}
+
+#bbpress-forums li.bbp-body div.type-topic,
+#bbpress-forums li.bbp-body div.type-reply {
+       position: relative;
+}
+
+#bbpress-forums li.bbp-body div.type-reply {
+       border-top: 1px solid #eee;
+}
+
+#bbpress-forums ul.bbp-lead-topic,
+#bbpress-forums ul.bbp-topics,
+#bbpress-forums ul.bbp-forums,
+#bbpress-forums ul.bbp-replies {
+       margin-bottom: 15px;
+}
+
+#bbpress-forums div.bbp-topic-author,
+#bbpress-forums div.bbp-reply-author {
+       width: 130px;
+}
+
+#bbpress-forums div.bbp-topic-author img.avatar,
+#bbpress-forums div.bbp-reply-author img.avatar {
+       width: 100px;
+       height: 100px;
+       max-width: 100px;
+       max-height: 100px;
+}
+
+/* =bbPress Lead Topic
+-------------------------------------------------------------- */
+#bbpress-forums ul.bbp-lead-topic li.bbp-body {
+       border: 1px solid #dd6;
+}
+
+#bbpress-forums ul.bbp-lead-topic li.bbp-body div.topic {
+       background-color: #ffe;
+}
+
+/* =bbPress Markdown
+-------------------------------------------------------------- */
+#wmd-button-barbbp_reply_content,
+#wmd-button-barbbp_topic_content,
+.wmd-panel {
+       margin-bottom: 10px;
+}
+
+#bbpress-forums .wmd-preview {
+       width: 98%;
+}
+
+#bbpress-forums .wmd-preview ul li {
+       list-style: square;
+       margin-left: 20px;
+}
+
+#bbpress-forums .wmd-preview ol li {
+       list-style: decimal;
+       margin-left: 20px;
+}
+
+#bbpress-forums .bbp-reply-content pre,
+#bbpress-forums .bbp-topic-content pre {
+       background-color: #f2f2f2;
+       overflow: auto;
+       margin: 5px;
+       padding: 10px;
+       border: 1px dotted #bbb;
+}
+
+#bbpress-forums fieldset.bbp-form textarea,
+#bbpress-forums fieldset.bbp-form select,
+#bbpress-forums fieldset.bbp-form input {
+       border: 1px solid #ccc;
+       outline-color: #83bd66;
+}
+
+/* Notices */
+div.bbp-template-notice,
+div.indicator-hint {
+       background: #fff8e5;
+       border: 1px solid #ffb900;
+       border-radius: 0;
+}
+
+div.bbp-template-notice.error,
+div.bbp-template-notice.warning {
+       background: #fbeaea;
+       border: 1px solid #dc3232;
+}
+
+div.bbp-template-notice.updated {
+       background: #ecf7ed;
+}
+
+/* Reply button */
+/* Focus outline */
+#bbpress-forums fieldset.bbp-form textarea,
+#bbpress-forums fieldset.bbp-form select,
+#bbpress-forums fieldset.bbp-form input {
+       outline: 0;
+}
+
+#bbpress-forums fieldset.bbp-form textarea:focus,
+#bbpress-forums fieldset.bbp-form select:focus,
+#bbpress-forums fieldset.bbp-form input:focus {
+       box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8);
+}
+
+/* Search forms */
+#bbp-search-form {
+       clear: left;
+       position: relative;
+       margin-top: 0;
+}
+
+#bbp-search-form #bbp_search {
+       width: 320px;
+}
+
+#bbp-search-form #bbp_search_submit {
+       height: 1.5625rem;
+}
+
+.sidebar #ts,
+.sidebar #rs {
+       width: 90%;
+       margin: 0 0 5px;
+}
+
+/* Sticky topics */
+#bbpress-forums ul.sticky li.bbp-topic-title a.bbp-topic-permalink::before,
+#bbpress-forums ul.super-sticky li.bbp-topic-title a.bbp-topic-permalink::before {
+       content: "\f109";
+       color: #ffb900;
+}
+
+.bbp-forum-content ul.sticky,
+.bbp-topics ul.sticky,
+.bbp-topics ul.super-sticky,
+.bbp-topics-front ul.super-sticky {
+       background-color: #fff8e5 !important;
+}
+
+/* Closed topics */
+#bbpress-forums ul.status-closed:not(.sticky) li.bbp-topic-title a.bbp-topic-permalink::before {
+       content: "\f160";
+       color: #bbb;
+       font: 400 16px/1 dashicons;
+       margin-right: 5px;
+       float: left;
+       padding-top: 2px;
+}
+
+/* Resolved topics */
+.topic-resolved-indicator {
+       background-color: #64b450;
+       color: #fff;
+       position: absolute;
+       padding: 4px 12px 4px 6px;
+       right: -3px;
+       border-top-left-radius: 6px;
+       border-bottom-left-radius: 6px;
+}
+
+.resolved::before,
+.topic-resolved-indicator::before {
+       content: "\f147";
+       color: #64b450;
+       /*#46b450;*/
+       font: 400 18px/0.8 dashicons;
+       margin-right: 3px;
+       position: relative;
+       top: 4px;
+}
+
+.topic-resolved-indicator::before {
+       color: #fff;
+       font-size: 21px;
+       padding-top: 0;
+}
+
+/* Force widths for desktops */
+@media screen and (min-width: 960px) {
+       #header-inner,
+       #headline-inner,
+       #subnav-inner,
+       #showcase-inner,
+       #main,
+       #footer {
+               width: 960px;
+       }
+       div.content {
+               width: 692px;
+       }
+       div.leftcol {
+               width: 340px;
+       }
+       div.rightcol {
+               width: 340px;
+       }
+       div.sidebar {
+               width: 212px;
+       }
+       div.group div.content {
+               width: 660px;
+       }
+       div.group div.sidebar {
+               width: 200px;
+       }
+}
+
+/* Do not fix #header for non-desktops */
+@media screen and (max-width: 782px) {
+       #header {
+               top: 0;
+               z-index: 0;
+               position: absolute;
+       }
+       #wpadminbar {
+               position: absolute;
+       }
+}
+
+@media screen and (max-width: 480px) {
+       .topic-resolved-indicator {
+               padding-top: 2px;
+               padding-bottom: 2px;
+               top: -2rem;
+               right: -1.7rem;
+       }
+       .topic-resolved-indicator::before {
+               font-size: 19px;
+       }
+}
+
+/* Bump #header-inner height on mobile to support stacked elements */
+@media screen and (max-width: 460px) {
+       #header-inner {
+               height: 140px;
+               margin: 0 auto;
+               padding: 0;
+       }
+       #main {
+               margin: 100px 10px 40px 10px;
+       }
+}
+
+/*--------------------------------------------------------------
+# Typography
+--------------------------------------------------------------*/
+html {
+       font-size: 100%;
+}
+
+body,
+button,
+input,
+select,
+textarea {
+       color: #32373c;
+       font-family: "Open Sans", sans-serif;
+       font-size: 100%;
+       line-height: 1.5;
+}
+
+p {
+       margin: 1em 0;
+}
+
+p.subheading {
+       color: #82878c;
+       font-size: 1.25rem;
+       font-weight: 300;
+       margin: -0.4rem auto 2rem;
+       text-align: center;
+}
+
+p.intro {
+       font-size: 1.25rem;
+}
+
+p.aside {
+       font-size: 0.8rem;
+}
+
+p.note {
+       font-size: 0.64rem;
+       letter-spacing: 0.01rem;
+       max-width: 18.1898940355rem;
+}
+
+dfn, cite, em, i {
+       font-style: italic;
+}
+
+blockquote {
+       margin: 0 1.5em;
+}
+
+address {
+       margin: 0 0 1.5em;
+}
+
+pre {
+       background: #eee;
+       box-sizing: content-box;
+       font-family: "Courier 10 Pitch", Courier, monospace;
+       font-size: 0.8rem;
+       line-height: 1.6;
+       margin-bottom: 1.6em;
+       max-width: 100%;
+       overflow: auto;
+       padding: 1.6em;
+}
+
+code, kbd, tt, var {
+       font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
+       font-size: 0.8rem;
+}
+
+abbr, acronym {
+       border-bottom: 1px dotted #666;
+       cursor: help;
+}
+
+mark, ins {
+       background: #fff9c0;
+       text-decoration: none;
+}
+
+big {
+       font-size: 125%;
+}
+
+.text-center {
+       text-align: center;
+}
+
+/*--------------------------------------------------------------
+# 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, q::before, q::after {
+       content: "";
+       margin: 0;
+}
+
+blockquote {
+       background: transparent;
+       border: none;
+       padding: 0;
+       border-left: 2px solid #767676;
+       color: #767676;
+       margin: 1rem 0;
+       padding-left: 0.8rem;
+}
+
+blockquote cite {
+       font-size: 0.8rem;
+}
+
+blockquote p {
+       display: block;
+       margin: 1em 0;
+}
+
+hr {
+       background-color: #eee;
+       border: 0;
+       height: 2px;
+       margin: 0 auto;
+}
+
+ul, ol {
+       margin: 0 0 1.5em 3em;
+}
+
+ul {
+       list-style: disc;
+}
+
+ol {
+       list-style: decimal;
+}
+
+li > ul,
+li > ol {
+       margin-bottom: 0;
+       margin-left: 1.5em;
+}
+
+dt {
+       font-weight: 700;
+}
+
+dd {
+       margin: 0 1.5em 1.5em;
+}
+
+.unstyled {
+       padding: 0;
+       margin: 0;
+}
+
+.unstyled li {
+       list-style: none;
+       margin: 0;
+       padding: 0;
+}
+
+.meta-list {
+       padding: 0;
+       margin: 0;
+}
+
+.meta-list li {
+       list-style: none;
+       margin: 0;
+       padding: 0.5rem 0;
+       font-size: 0.8rem;
+       border-top: 1px solid #eee;
+}
+
+img {
+       height: auto;
+       /* Make sure images are scaled correctly. */
+       max-width: 100%;
+       /* Adhere to container width. */
+}
+
+table {
+       margin: 0 0 1.5em;
+       width: 100%;
+}
+
+.notice {
+       background: #fff;
+       border-left: 4px solid #fff;
+       box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
+       margin: 1em 0;
+       padding: 1px 12px;
+}
+
+.notice p {
+       font-size: 0.8rem;
+       margin: 0.5em 0;
+       padding: 2px;
+}
+
+.notice.notice-alt {
+       box-shadow: none;
+}
+
+.notice.notice-large {
+       padding: 10px 20px;
+}
+
+.notice.notice-success {
+       border-left-color: #46b450;
+}
+
+.notice.notice-success.notice-alt {
+       background-color: #ecf7ed;
+}
+
+.notice.notice-warning {
+       border-left-color: #ffb900;
+}
+
+.notice.notice-warning.notice-alt {
+       background-color: #fff8e5;
+}
+
+.notice.notice-error {
+       border-left-color: #dc3232;
+}
+
+.notice.notice-error.notice-alt {
+       background-color: #fbeaea;
+}
+
+.notice.notice-info {
+       border-left-color: #00a0d2;
+}
+
+.notice.notice-info.notice-alt {
+       background-color: #e5f5fa;
+}
+
+.locale-banner {
+       background: #c7e8ca;
+       font-size: 0.8rem;
+       padding: 0.5rem;
+       text-align: center;
+}
+
+@media (min-width: 67rem) {
+       .locale-banner {
+               margin: 1rem auto 0;
+               max-width: 960px;
+       }
+}
+
+/* User badges */
+.by-moderator {
+       box-shadow: -4px 0 0 #fff, -6px 0 0 #33b4ce;
+}
+
+.by-plugin-author,
+.by-plugin-contributor,
+.by-plugin-support-rep {
+       box-shadow: -4px 0 0 #fff, -6px 0 0 #f06723;
+}
+
+.by-theme-author,
+.by-theme-contributor,
+.by-theme-support-rep {
+       box-shadow: -4px 0 0 #fff, -6px 0 0 #4e3288;
+}
+
+.author-badge {
+       position: absolute;
+       top: 14px;
+       left: -4px;
+       padding: 2px 6px;
+       color: #fff;
+       font-size: 0.6rem;
+       letter-spacing: 1px;
+       border-radius: 0 2px 2px 0;
+}
+
+.author-badge-moderator {
+       background-color: #33b4ce;
+}
+
+.author-badge-plugin {
+       background-color: #f06723;
+}
+
+.author-badge-theme {
+       background-color: #4e3288;
+}
+
+.bbp-view .bbp-topics div.author-has-badge,
+.bbp-search .bbp-search-results div.author-has-badge,
+.bbp-user-replies-created div.author-has-badge {
+       box-shadow: none;
+       border-left-style: solid;
+       border-left-width: 3px;
+}
+
+.bbp-view .bbp-topics .by-moderator,
+.bbp-search .bbp-search-results .by-moderator,
+.bbp-user-replies-created .by-moderator {
+       border-left-color: #33b4ce;
+}
+
+.bbp-view .bbp-topics .by-plugin-author,
+.bbp-view .bbp-topics .by-plugin-contributor,
+.bbp-view .bbp-topics .by-plugin-support-rep,
+.bbp-search .bbp-search-results .by-plugin-author,
+.bbp-search .bbp-search-results .by-plugin-contributor,
+.bbp-search .bbp-search-results .by-plugin-support-rep,
+.bbp-user-replies-created .by-plugin-author,
+.bbp-user-replies-created .by-plugin-contributor,
+.bbp-user-replies-created .by-plugin-support-rep {
+       border-left-color: #f06723;
+}
+
+.bbp-view .bbp-topics .by-theme-author,
+.bbp-view .bbp-topics .by-theme-contributor,
+.bbp-view .bbp-topics .by-theme-support-rep,
+.bbp-search .bbp-search-results .by-theme-author,
+.bbp-search .bbp-search-results .by-theme-contributor,
+.bbp-search .bbp-search-results .by-theme-support-rep,
+.bbp-user-replies-created .by-theme-author,
+.bbp-user-replies-created .by-theme-contributor,
+.bbp-user-replies-created .by-theme-support-rep {
+       border-left-color: #4e3288;
+}
+
+.bbp-view .bbp-topics .author-badge,
+.bbp-search .bbp-search-results .author-badge,
+.bbp-user-replies-created .author-badge {
+       left: 0;
+}
+
+@media screen and (max-width: 480px) {
+       .author-badge {
+               top: -28px;
+       }
+}
+
+/*--------------------------------------------------------------
+# Forms
+--------------------------------------------------------------*/
+/* ----------------------------------------------------------------------------
+  1.0 - Button Layouts
+---------------------------------------------------------------------------- */
+.button, #bbpress-forums .wporg-bbp-term-subscription > a,
+#bbpress-forums .reviews-submit-link > .btn,
+#bbpress-forums .subscription-toggle,
+#bbpress-forums .favorite-toggle,
+.button-primary,
+#bbpress-forums fieldset.bbp-form .button.submit,
+#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn,
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle,
+.button-secondary {
+       border: 1px solid;
+       border-radius: 3px;
+       box-sizing: border-box;
+       cursor: pointer;
+       display: inline-block;
+       font-size: 0.8rem;
+       height: 1.5625rem;
+       line-height: 1;
+       margin: 0;
+       padding: 0 0.8rem;
+       text-decoration: none;
+       white-space: nowrap;
+       -webkit-appearance: none;
+}
+
+/* Remove the dotted border on :focus and the extra padding in Firefox */
+button::-moz-focus-inner,
+input[type="reset"]::-moz-focus-inner,
+input[type="button"]::-moz-focus-inner,
+input[type="submit"]::-moz-focus-inner {
+       border: 0 none;
+       padding: 0;
+}
+
+.button.button-large, #bbpress-forums .wporg-bbp-term-subscription > a.button-large,
+#bbpress-forums .reviews-submit-link > .button-large.btn,
+#bbpress-forums .button-large.subscription-toggle,
+#bbpress-forums .button-large.favorite-toggle,
+.button-group.button-large .button,
+.button-group.button-large #bbpress-forums .wporg-bbp-term-subscription > a,
+#bbpress-forums .button-group.button-large .wporg-bbp-term-subscription > a,
+.button-group.button-large #bbpress-forums .reviews-submit-link > .btn,
+#bbpress-forums .button-group.button-large .reviews-submit-link > .btn,
+.button-group.button-large #bbpress-forums .subscription-toggle,
+#bbpress-forums .button-group.button-large .subscription-toggle,
+.button-group.button-large #bbpress-forums .favorite-toggle,
+#bbpress-forums .button-group.button-large .favorite-toggle {
+       height: 1.953125rem;
+       line-height: 1;
+       padding: 0 1rem;
+}
+
+.button.button-small, #bbpress-forums .wporg-bbp-term-subscription > a.button-small,
+#bbpress-forums .reviews-submit-link > .button-small.btn,
+#bbpress-forums .button-small.subscription-toggle,
+#bbpress-forums .button-small.favorite-toggle,
+.button-group.button-small .button,
+.button-group.button-small #bbpress-forums .wporg-bbp-term-subscription > a,
+#bbpress-forums .button-group.button-small .wporg-bbp-term-subscription > a,
+.button-group.button-small #bbpress-forums .reviews-submit-link > .btn,
+#bbpress-forums .button-group.button-small .reviews-submit-link > .btn,
+.button-group.button-small #bbpress-forums .subscription-toggle,
+#bbpress-forums .button-group.button-small .subscription-toggle,
+.button-group.button-small #bbpress-forums .favorite-toggle,
+#bbpress-forums .button-group.button-small .favorite-toggle {
+       font-size: 0.64rem;
+       height: 1.25rem;
+       line-height: 1;
+       padding: 0 0.5rem;
+}
+
+a.button, #bbpress-forums .wporg-bbp-term-subscription > a,
+#bbpress-forums .reviews-submit-link > a.btn,
+#bbpress-forums a.subscription-toggle,
+#bbpress-forums a.favorite-toggle,
+a.button-primary,
+#bbpress-forums fieldset.bbp-form a.button.submit,
+#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > a.submit.btn,
+#bbpress-forums fieldset.bbp-form a.submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form a.submit.favorite-toggle,
+a.button-secondary {
+       line-height: 1.5625rem;
+}
+
+a.button.button-large, #bbpress-forums .wporg-bbp-term-subscription > a.button-large,
+#bbpress-forums .reviews-submit-link > a.button-large.btn,
+#bbpress-forums a.button-large.subscription-toggle,
+#bbpress-forums a.button-large.favorite-toggle,
+.button-group.button-large a.button,
+.button-group.button-large #bbpress-forums .wporg-bbp-term-subscription > a,
+#bbpress-forums .button-group.button-large .wporg-bbp-term-subscription > a,
+.button-group.button-large #bbpress-forums .reviews-submit-link > a.btn,
+#bbpress-forums .button-group.button-large .reviews-submit-link > a.btn,
+.button-group.button-large #bbpress-forums a.subscription-toggle,
+#bbpress-forums .button-group.button-large a.subscription-toggle,
+.button-group.button-large #bbpress-forums a.favorite-toggle,
+#bbpress-forums .button-group.button-large a.favorite-toggle {
+       line-height: 1.953125rem;
+}
+
+a.button.button-small, #bbpress-forums .wporg-bbp-term-subscription > a.button-small,
+#bbpress-forums .reviews-submit-link > a.button-small.btn,
+#bbpress-forums a.button-small.subscription-toggle,
+#bbpress-forums a.button-small.favorite-toggle,
+.button-group.button-small a.button,
+.button-group.button-small #bbpress-forums .wporg-bbp-term-subscription > a,
+#bbpress-forums .button-group.button-small .wporg-bbp-term-subscription > a,
+.button-group.button-small #bbpress-forums .reviews-submit-link > a.btn,
+#bbpress-forums .button-group.button-small .reviews-submit-link > a.btn,
+.button-group.button-small #bbpress-forums a.subscription-toggle,
+#bbpress-forums .button-group.button-small a.subscription-toggle,
+.button-group.button-small #bbpress-forums a.favorite-toggle,
+#bbpress-forums .button-group.button-small a.favorite-toggle {
+       line-height: 1.25rem;
+}
+
+.button:active, #bbpress-forums .wporg-bbp-term-subscription > a:active,
+#bbpress-forums .reviews-submit-link > .btn:active,
+#bbpress-forums .subscription-toggle:active,
+#bbpress-forums .favorite-toggle:active,
+.button:focus,
+#bbpress-forums .wporg-bbp-term-subscription > a:focus,
+#bbpress-forums .reviews-submit-link > .btn:focus,
+#bbpress-forums .subscription-toggle:focus,
+#bbpress-forums .favorite-toggle:focus {
+       outline: none;
+}
+
+.button.hidden, #bbpress-forums .wporg-bbp-term-subscription > a.hidden,
+#bbpress-forums .reviews-submit-link > .hidden.btn,
+#bbpress-forums .hidden.subscription-toggle,
+#bbpress-forums .hidden.favorite-toggle {
+       display: none;
+}
+
+/* Style Reset buttons as simple text links */
+input[type="reset"],
+input[type="reset"]:hover,
+input[type="reset"]:active,
+input[type="reset"]:focus {
+       background: none;
+       border: none;
+       box-shadow: none;
+       padding: 0 2px 1px;
+       width: auto;
+}
+
+/* ----------------------------------------------------------------------------
+  2.0 - Default Button Style
+---------------------------------------------------------------------------- */
+.button, #bbpress-forums .wporg-bbp-term-subscription > a,
+#bbpress-forums .reviews-submit-link > .btn,
+#bbpress-forums .subscription-toggle,
+#bbpress-forums .favorite-toggle,
+.button:visited,
+#bbpress-forums .wporg-bbp-term-subscription > a:visited,
+#bbpress-forums .reviews-submit-link > .btn:visited,
+#bbpress-forums .subscription-toggle:visited,
+#bbpress-forums .favorite-toggle:visited,
+.button-secondary {
+       background: #f7f7f7;
+       border-color: #ccc;
+       box-shadow: 0 1px 0 #ccc;
+       color: #555;
+       vertical-align: top;
+}
+
+p .button, p #bbpress-forums .wporg-bbp-term-subscription > a, #bbpress-forums p .wporg-bbp-term-subscription > a,
+p #bbpress-forums .reviews-submit-link > .btn, #bbpress-forums p .reviews-submit-link > .btn,
+p #bbpress-forums .subscription-toggle, #bbpress-forums p .subscription-toggle,
+p #bbpress-forums .favorite-toggle, #bbpress-forums p .favorite-toggle {
+       vertical-align: baseline;
+}
+
+.button.hover, #bbpress-forums .wporg-bbp-term-subscription > a.hover,
+#bbpress-forums .reviews-submit-link > .hover.btn,
+#bbpress-forums .hover.subscription-toggle,
+#bbpress-forums .hover.favorite-toggle,
+.button:hover,
+#bbpress-forums .wporg-bbp-term-subscription > a:hover,
+#bbpress-forums .reviews-submit-link > .btn:hover,
+#bbpress-forums .subscription-toggle:hover,
+#bbpress-forums .favorite-toggle:hover,
+.button-secondary:hover,
+.button.focus,
+#bbpress-forums .wporg-bbp-term-subscription > a.focus,
+#bbpress-forums .reviews-submit-link > .focus.btn,
+#bbpress-forums .focus.subscription-toggle,
+#bbpress-forums .focus.favorite-toggle,
+.button:focus,
+#bbpress-forums .wporg-bbp-term-subscription > a:focus,
+#bbpress-forums .reviews-submit-link > .btn:focus,
+#bbpress-forums .subscription-toggle:focus,
+#bbpress-forums .favorite-toggle:focus,
+.button-secondary:focus {
+       background: #fafafa;
+       border-color: #999;
+       color: #23282d;
+}
+
+
+.button.focus,
+#bbpress-forums .wporg-bbp-term-subscription > a.focus,
+#bbpress-forums .reviews-submit-link > .focus.btn,
+#bbpress-forums .focus.subscription-toggle,
+#bbpress-forums .focus.favorite-toggle,
+.button:focus,
+#bbpress-forums .wporg-bbp-term-subscription > a:focus,
+#bbpress-forums .reviews-submit-link > .btn:focus,
+#bbpress-forums .subscription-toggle:focus,
+#bbpress-forums .favorite-toggle:focus,
+.button-secondary:focus,
+.button-link:focus {
+       border-color: #5b9dd9;
+       box-shadow: 0 0 3px rgba(0, 115, 170, 0.8);
+}
+
+.button.active, #bbpress-forums .wporg-bbp-term-subscription > a.active,
+#bbpress-forums .reviews-submit-link > .active.btn,
+#bbpress-forums .active.subscription-toggle,
+#bbpress-forums .active.favorite-toggle,
+.button.active:hover,
+#bbpress-forums .wporg-bbp-term-subscription > a.active:hover,
+#bbpress-forums .reviews-submit-link > .active.btn:hover,
+#bbpress-forums .active.subscription-toggle:hover,
+#bbpress-forums .active.favorite-toggle:hover, .button:active, #bbpress-forums .wporg-bbp-term-subscription > a:active,
+#bbpress-forums .reviews-submit-link > .btn:active,
+#bbpress-forums .subscription-toggle:active,
+#bbpress-forums .favorite-toggle:active,
+.button-secondary:active {
+       background: #eee;
+       border-color: #999;
+       box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+       transform: translateY(1px);
+}
+
+.button.active:focus, #bbpress-forums .wporg-bbp-term-subscription > a.active:focus,
+#bbpress-forums .reviews-submit-link > .active.btn:focus,
+#bbpress-forums .active.subscription-toggle:focus,
+#bbpress-forums .active.favorite-toggle:focus {
+       border-color: #5b9dd9;
+       box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 3px rgba(0, 115, 170, 0.8);
+}
+
+.button[disabled], #bbpress-forums .wporg-bbp-term-subscription > a[disabled],
+#bbpress-forums .reviews-submit-link > .btn[disabled],
+#bbpress-forums .subscription-toggle[disabled],
+#bbpress-forums .favorite-toggle[disabled],
+.button:disabled,
+#bbpress-forums .wporg-bbp-term-subscription > a:disabled,
+#bbpress-forums .reviews-submit-link > .btn:disabled,
+#bbpress-forums .subscription-toggle:disabled,
+#bbpress-forums .favorite-toggle:disabled,
+.button.disabled,
+#bbpress-forums .wporg-bbp-term-subscription > a.disabled,
+#bbpress-forums .reviews-submit-link > .disabled.btn,
+#bbpress-forums .disabled.subscription-toggle,
+#bbpress-forums .disabled.favorite-toggle,
+.button-secondary[disabled],
+.button-secondary:disabled,
+.button-secondary.disabled,
+.button-disabled {
+       background: #f7f7f7 !important;
+       border-color: #ddd !important;
+       box-shadow: none !important;
+       color: #a0a5aa !important;
+       cursor: default;
+       text-shadow: 0 1px 0 #fff !important;
+       transform: none !important;
+}
+
+/* Buttons that look like links,
+for a cross of good semantics with the visual */
+.button-link {
+       background: none;
+       border: 0;
+       border-radius: 0;
+       box-shadow: none;
+       cursor: pointer;
+       margin: 0;
+       outline: none;
+       padding: 0;
+}
+
+.button-link:focus {
+       outline: #5b9dd9 solid 1px;
+}
+
+/* ----------------------------------------------------------------------------
+  3.0 - Primary Button Style
+---------------------------------------------------------------------------- */
+
+.button-primary,
+#bbpress-forums fieldset.bbp-form .button.submit,
+#bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn,
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle,
+.download-button {
+       background: #0085ba;
+       border-color: #0073aa #006799 #006799;
+       box-shadow: 0 1px 0 #006799;
+       color: #fff;
+       text-decoration: none;
+       text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
+}
+
+.button-primary:visited, #bbpress-forums fieldset.bbp-form .button.submit:visited, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit:visited,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn:visited,
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:visited,
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:visited,
+.download-button:visited {
+       background: #0085ba;
+       border-color: #0073aa #006799 #006799;
+       box-shadow: 0 1px 0 #006799;
+       color: #fff;
+}
+
+.button-primary.hover, #bbpress-forums fieldset.bbp-form .hover.button.submit, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.hover.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .hover.submit.btn,
+#bbpress-forums fieldset.bbp-form .hover.submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .hover.submit.favorite-toggle, .button-primary:hover, #bbpress-forums fieldset.bbp-form .button.submit:hover, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit:hover,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn:hover,
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:hover,
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:hover, .button-primary.focus, #bbpress-forums fieldset.bbp-form .focus.button.submit, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.focus.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .focus.submit.btn,
+#bbpress-forums fieldset.bbp-form .focus.submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .focus.submit.favorite-toggle, .button-primary:focus, #bbpress-forums fieldset.bbp-form .button.submit:focus, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit:focus,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn:focus,
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:focus,
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:focus,
+.download-button.hover,
+.download-button:hover,
+.download-button.focus,
+.download-button:focus {
+       background: #008ec2;
+       border-color: #006799;
+       box-shadow: 0 1px 0 #006799;
+       color: #fff;
+}
+
+.button-primary.focus, #bbpress-forums fieldset.bbp-form .focus.button.submit, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.focus.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .focus.submit.btn,
+#bbpress-forums fieldset.bbp-form .focus.submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .focus.submit.favorite-toggle, .button-primary:focus, #bbpress-forums fieldset.bbp-form .button.submit:focus, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit:focus,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn:focus,
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:focus,
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:focus,
+.download-button.focus,
+.download-button:focus {
+       box-shadow: 0 1px 0 #0073aa, 0 0 2px 1px #33b3db;
+}
+
+.button-primary.active, #bbpress-forums fieldset.bbp-form .active.button.submit, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.active.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .active.submit.btn,
+#bbpress-forums fieldset.bbp-form .active.submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .active.submit.favorite-toggle, .button-primary.active:hover, #bbpress-forums fieldset.bbp-form .active.button.submit:hover, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.active.submit:hover,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .active.submit.btn:hover,
+#bbpress-forums fieldset.bbp-form .active.submit.subscription-toggle:hover,
+#bbpress-forums fieldset.bbp-form .active.submit.favorite-toggle:hover, .button-primary.active:focus, #bbpress-forums fieldset.bbp-form .active.button.submit:focus, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.active.submit:focus,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .active.submit.btn:focus,
+#bbpress-forums fieldset.bbp-form .active.submit.subscription-toggle:focus,
+#bbpress-forums fieldset.bbp-form .active.submit.favorite-toggle:focus, .button-primary:active, #bbpress-forums fieldset.bbp-form .button.submit:active, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit:active,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn:active,
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:active,
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:active,
+.download-button.active,
+.download-button.active:hover,
+.download-button.active:focus,
+.download-button:active {
+       background: #0073aa;
+       border-color: #006799;
+       box-shadow: inset 0 2px 0 #006799;
+       vertical-align: top;
+}
+
+.button-primary[disabled], #bbpress-forums fieldset.bbp-form .button.submit[disabled], #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit[disabled],
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn[disabled],
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle[disabled],
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle[disabled], .button-primary:disabled, #bbpress-forums fieldset.bbp-form .button.submit:disabled, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.submit:disabled,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .submit.btn:disabled,
+#bbpress-forums fieldset.bbp-form .submit.subscription-toggle:disabled,
+#bbpress-forums fieldset.bbp-form .submit.favorite-toggle:disabled, .button-primary.disabled, #bbpress-forums fieldset.bbp-form .disabled.button.submit, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.disabled.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .disabled.submit.btn,
+#bbpress-forums fieldset.bbp-form .disabled.submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .disabled.submit.favorite-toggle,
+.download-button[disabled],
+.download-button:disabled,
+.download-button.disabled {
+       background: #008ec2 !important;
+       border-color: #007cb2 !important;
+       box-shadow: none !important;
+       color: #66c6e4 !important;
+       cursor: default;
+       text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
+}
+
+.button-primary.button.button-hero, #bbpress-forums fieldset.bbp-form .button.button-hero.submit, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.button-hero.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .button-hero.submit.btn,
+#bbpress-forums fieldset.bbp-form .button-hero.submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .button-hero.submit.favorite-toggle, #bbpress-forums .wporg-bbp-term-subscription > a.button-primary.button-hero,
+#bbpress-forums .reviews-submit-link > .button-primary.button-hero.btn,
+#bbpress-forums .button-primary.button-hero.subscription-toggle,
+#bbpress-forums .button-primary.button-hero.favorite-toggle,
+.download-button.button.button-hero,
+#bbpress-forums .wporg-bbp-term-subscription > a.download-button.button-hero,
+#bbpress-forums .reviews-submit-link > .download-button.button-hero.btn,
+#bbpress-forums .download-button.button-hero.subscription-toggle,
+#bbpress-forums .download-button.button-hero.favorite-toggle {
+       box-shadow: 0 2px 0 #006799;
+}
+
+.button-primary.button.button-hero.active, #bbpress-forums fieldset.bbp-form .button.button-hero.active.submit, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.button-hero.active.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .button-hero.active.submit.btn,
+#bbpress-forums fieldset.bbp-form .button-hero.active.submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .button-hero.active.submit.favorite-toggle, #bbpress-forums .wporg-bbp-term-subscription > a.button-primary.button-hero.active,
+#bbpress-forums .reviews-submit-link > .button-primary.button-hero.active.btn,
+#bbpress-forums .button-primary.button-hero.active.subscription-toggle,
+#bbpress-forums .button-primary.button-hero.active.favorite-toggle, .button-primary.button.button-hero.active:hover, #bbpress-forums fieldset.bbp-form .button.button-hero.active.submit:hover, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.button-hero.active.submit:hover,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .button-hero.active.submit.btn:hover,
+#bbpress-forums fieldset.bbp-form .button-hero.active.submit.subscription-toggle:hover,
+#bbpress-forums fieldset.bbp-form .button-hero.active.submit.favorite-toggle:hover, #bbpress-forums .wporg-bbp-term-subscription > a.button-primary.button-hero.active:hover,
+#bbpress-forums .reviews-submit-link > .button-primary.button-hero.active.btn:hover,
+#bbpress-forums .button-primary.button-hero.active.subscription-toggle:hover,
+#bbpress-forums .button-primary.button-hero.active.favorite-toggle:hover, .button-primary.button.button-hero.active:focus, #bbpress-forums fieldset.bbp-form .button.button-hero.active.submit:focus, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.button-hero.active.submit:focus,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .button-hero.active.submit.btn:focus,
+#bbpress-forums fieldset.bbp-form .button-hero.active.submit.subscription-toggle:focus,
+#bbpress-forums fieldset.bbp-form .button-hero.active.submit.favorite-toggle:focus, #bbpress-forums .wporg-bbp-term-subscription > a.button-primary.button-hero.active:focus,
+#bbpress-forums .reviews-submit-link > .button-primary.button-hero.active.btn:focus,
+#bbpress-forums .button-primary.button-hero.active.subscription-toggle:focus,
+#bbpress-forums .button-primary.button-hero.active.favorite-toggle:focus, .button-primary.button.button-hero:active, #bbpress-forums fieldset.bbp-form .button.button-hero.submit:active, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription > a.button-hero.submit:active,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link > .button-hero.submit.btn:active,
+#bbpress-forums fieldset.bbp-form .button-hero.submit.subscription-toggle:active,
+#bbpress-forums fieldset.bbp-form .button-hero.submit.favorite-toggle:active, #bbpress-forums .wporg-bbp-term-subscription > a.button-primary.button-hero:active,
+#bbpress-forums .reviews-submit-link > .button-primary.button-hero.btn:active,
+#bbpress-forums .button-primary.button-hero.subscription-toggle:active,
+#bbpress-forums .button-primary.button-hero.favorite-toggle:active,
+.download-button.button.button-hero.active,
+#bbpress-forums .wporg-bbp-term-subscription > a.download-button.button-hero.active,
+#bbpress-forums .reviews-submit-link > .download-button.button-hero.active.btn,
+#bbpress-forums .download-button.button-hero.active.subscription-toggle,
+#bbpress-forums .download-button.button-hero.active.favorite-toggle,
+.download-button.button.button-hero.active:hover,
+#bbpress-forums .wporg-bbp-term-subscription > a.download-button.button-hero.active:hover,
+#bbpress-forums .reviews-submit-link > .download-button.button-hero.active.btn:hover,
+#bbpress-forums .download-button.button-hero.active.subscription-toggle:hover,
+#bbpress-forums .download-button.button-hero.active.favorite-toggle:hover,
+.download-button.button.button-hero.active:focus,
+#bbpress-forums .wporg-bbp-term-subscription > a.download-button.button-hero.active:focus,
+#bbpress-forums .reviews-submit-link > .download-button.button-hero.active.btn:focus,
+#bbpress-forums .download-button.button-hero.active.subscription-toggle:focus,
+#bbpress-forums .download-button.button-hero.active.favorite-toggle:focus,
+.download-button.button.button-hero:active,
+#bbpress-forums .wporg-bbp-term-subscription > a.download-button.button-hero:active,
+#bbpress-forums .reviews-submit-link > .download-button.button-hero.btn:active,
+#bbpress-forums .download-button.button-hero.subscription-toggle:active,
+#bbpress-forums .download-button.button-hero.favorite-toggle:active {
+       box-shadow: inset 0 3px 0 #006799;
+}
+
+.button-primary-disabled {
+       background: #008ec2 !important;
+       border-color: #007cb2 !important;
+       box-shadow: none !important;
+       color: #66c6e4 !important;
+       cursor: default;
+       text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
+}
+
+/* ----------------------------------------------------------------------------
+  4.0 - Button Groups
+---------------------------------------------------------------------------- */
+.button-group {
+       display: inline-block;
+       font-size: 0;
+       position: relative;
+       vertical-align: middle;
+       white-space: nowrap;
+}
+
+.button-group > .button, #bbpress-forums .wporg-bbp-term-subscription.button-group > a,
+#bbpress-forums .reviews-submit-link.button-group > .btn,
+#bbpress-forums .button-group > .subscription-toggle,
+#bbpress-forums .button-group > .favorite-toggle {
+       border-radius: 0;
+       display: inline-block;
+       margin-right: -1px;
+       z-index: 10;
+}
+
+.button-group > .button-primary, #bbpress-forums fieldset.bbp-form .button-group > .button.submit, #bbpress-forums fieldset.bbp-form .wporg-bbp-term-subscription.button-group > a.submit,
+#bbpress-forums fieldset.bbp-form .reviews-submit-link.button-group > .submit.btn,
+#bbpress-forums fieldset.bbp-form .button-group > .submit.subscription-toggle,
+#bbpress-forums fieldset.bbp-form .button-group > .submit.favorite-toggle {
+       z-index: 100;
+}
+
+.button-group > .button:hover, #bbpress-forums .wporg-bbp-term-subscription.button-group > a:hover,
+#bbpress-forums .reviews-submit-link.button-group > .btn:hover,
+#bbpress-forums .button-group > .subscription-toggle:hover,
+#bbpress-forums .button-group > .favorite-toggle:hover {
+       z-index: 20;
+}
+
+.button-group > .button:first-child, #bbpress-forums .wporg-bbp-term-subscription.button-group > a:first-child,
+#bbpress-forums .reviews-submit-link.button-group > .btn:first-child,
+#bbpress-forums .button-group > .subscription-toggle:first-child,
+#bbpress-forums .button-group > .favorite-toggle:first-child {
+       border-radius: 3px 0 0 3px;
+}
+
+.button-group > .button:last-child, #bbpress-forums .wporg-bbp-term-subscription.button-group > a:last-child,
+#bbpress-forums .reviews-submit-link.button-group > .btn:last-child,
+#bbpress-forums .button-group > .subscription-toggle:last-child,
+#bbpress-forums .button-group > .favorite-toggle:last-child {
+       border-radius: 0 3px 3px 0;
+}
+
+.button-group > .button:focus, #bbpress-forums .wporg-bbp-term-subscription.button-group > a:focus,
+#bbpress-forums .reviews-submit-link.button-group > .btn:focus,
+#bbpress-forums .button-group > .subscription-toggle:focus,
+#bbpress-forums .button-group > .favorite-toggle:focus {
+       position: relative;
+       z-index: 1;
+}
+
+/* ----------------------------------------------------------------------------
+  5.0 - Responsive Button Styles
+---------------------------------------------------------------------------- */
+@media screen and (max-width: 48em) {
+       .button, #bbpress-forums .wporg-bbp-term-subscription > a,
+       #bbpress-forums .reviews-submit-link > .btn,
+       #bbpress-forums .subscription-toggle,
+       #bbpress-forums .favorite-toggle, .button.button-large, #bbpress-forums .wporg-bbp-term-subscription > a.button-large,
+       #bbpress-forums .reviews-submit-link > .button-large.btn,
+       #bbpress-forums .button-large.subscription-toggle,
+       #bbpress-forums .button-large.favorite-toggle, .button.button-small, #bbpress-forums .wporg-bbp-term-subscription > a.button-small,
+       #bbpress-forums .reviews-submit-link > .button-small.btn,
+       #bbpress-forums .button-small.subscription-toggle,
+       #bbpress-forums .button-small.favorite-toggle {
+               font-size: 14px;
+               height: auto;
+               line-height: normal;
+               margin-bottom: 4px;
+               padding: 6px 14px;
+               vertical-align: middle;
+       }
+}
+
+/* Include margin and padding in the width calculation of input and textarea. */
+input,
+textarea {
+       box-sizing: border-box;
+}
+
+input[type="text"],
+input[type="password"],
+input[type="checkbox"],
+input[type="color"],
+input[type="date"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="email"],
+input[type="month"],
+input[type="number"],
+input[type="password"],
+input[type="search"],
+input[type="radio"],
+input[type="tel"],
+input[type="text"],
+input[type="time"],
+input[type="url"],
+input[type="week"],
+select,
+textarea {
+       background-color: #fff;
+       border: 1px solid #ddd;
+       box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
+       color: #32373c;
+       transition: 0.05s border-color ease-in-out;
+       -webkit-appearance: none;
+}
+
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="checkbox"]:focus,
+input[type="color"]:focus,
+input[type="date"]:focus,
+input[type="datetime"]:focus,
+input[type="datetime-local"]:focus,
+input[type="email"]:focus,
+input[type="month"]:focus,
+input[type="number"]:focus,
+input[type="password"]:focus,
+input[type="search"]:focus,
+input[type="radio"]:focus,
+input[type="tel"]:focus,
+input[type="text"]:focus,
+input[type="time"]:focus,
+input[type="url"]:focus,
+input[type="week"]:focus,
+select:focus,
+textarea:focus {
+       color: #111;
+}
+
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="color"]:focus,
+input[type="date"]:focus,
+input[type="datetime"]:focus,
+input[type="datetime-local"]:focus,
+input[type="email"]:focus,
+input[type="month"]:focus,
+input[type="number"]:focus,
+input[type="password"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="text"]:focus,
+input[type="time"]:focus,
+input[type="url"]:focus,
+input[type="week"]:focus,
+input[type="checkbox"]:focus,
+input[type="radio"]:focus,
+select:focus,
+textarea:focus {
+       border-color: #5b9dd9;
+       box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);
+}
+
+/* rtl:ignore */
+input[type="email"],
+input[type="url"] {
+       direction: ltr;
+}
+
+input[type="text"],
+input[type="email"],
+input[type="search"],
+input[type="password"],
+input[type="number"] {
+       padding: 6px 10px;
+}
+
+/* Vertically align the number selector with the input. */
+input[type="number"] {
+       height: 40px;
+       line-height: inherit;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+       background: #fff;
+       border: 1px solid #b4b9be;
+       box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+       clear: none;
+       color: #555;
+       cursor: pointer;
+       display: inline-block;
+       height: 25px;
+       line-height: 0;
+       margin: -4px 4px 0 0;
+       min-width: 16px;
+       padding: 0 !important;
+       text-align: center;
+       transition: 0.05s border-color ease-in-out;
+       vertical-align: middle;
+       width: 25px;
+}
+
+input[type="checkbox"] {
+       padding: 10px;
+}
+
+input[type="radio"] {
+       border-radius: 50%;
+       line-height: 10px;
+       margin-right: 4px;
+}
+
+input[type="checkbox"]:checked::before,
+input[type="radio"]:checked::before {
+       display: inline-block;
+       float: left;
+       font: 400 21px/1 dashicons;
+       vertical-align: middle;
+       width: 16px;
+       -moz-osx-font-smoothing: grayscale;
+       -webkit-font-smoothing: antialiased;
+       speak: none;
+}
+
+input[type="checkbox"]:checked::before {
+       color: #1e8cbe;
+       content: "\f147";
+       font: 400 30px/1 dashicons;
+       margin: -3px -5px;
+}
+
+input[type="radio"]:checked::before {
+       background-color: #1e8cbe;
+       border-radius: 50px;
+       content: "\2022";
+       font-size: 24px;
+       height: 9px;
+       line-height: 16px;
+       margin: 7px;
+       text-indent: -9999px;
+       vertical-align: middle;
+       width: 9px;
+}
+
+@-moz-document url-prefix() {
+       input[type="checkbox"],
+       input[type="radio"],
+       .form-table input.tog {
+               margin-bottom: -1px;
+       }
+}
+
+/* Search */
+input[type="search"]::-webkit-search-decoration {
+       display: none;
+}
+
+.ie8 input[type="password"] {
+       font-family: sans-serif;
+}
+
+textarea,
+input,
+select,
+button {
+       font-family: inherit;
+       font-size: inherit;
+       font-weight: inherit;
+}
+
+textarea,
+input,
+select {
+       border-radius: 0;
+       font-size: 16px;
+       padding: 3px 5px;
+       /* Reset mobile webkit's default element styling */
+}
+
+textarea {
+       line-height: 1.4;
+       overflow: auto;
+       padding: 2px 6px;
+       resize: vertical;
+}
+
+input[type="file"] {
+       padding: 3px 0;
+}
+
+label {
+       cursor: pointer;
+}
+
+input.readonly,
+input[readonly],
+textarea.readonly,
+textarea[readonly] {
+       background-color: #eee;
+}
+
+:-moz-placeholder {
+       color: #a9a9a9;
+}
+
+input:disabled,
+input.disabled,
+select:disabled,
+select.disabled,
+textarea:disabled,
+textarea.disabled {
+       background: rgba(255, 255, 255, 0.5);
+       border-color: rgba(222, 222, 222, 0.75);
+       box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
+       color: rgba(51, 51, 51, 0.5);
+}
+
+input[type="file"]:disabled,
+input[type="file"].disabled,
+input[type="range"]:disabled,
+input[type="range"].disabled {
+       background: none;
+       box-shadow: none;
+}
+
+input[type="checkbox"]:disabled,
+input[type="checkbox"].disabled,
+input[type="radio"]:disabled,
+input[type="radio"].disabled,
+input[type="checkbox"]:disabled:checked::before,
+input[type="checkbox"].disabled:checked::before,
+input[type="radio"]:disabled:checked::before,
+input[type="radio"].disabled:checked::before {
+       opacity: 0.7;
+}
+
+label,
+fieldset label {
+       vertical-align: middle;
+}
+
+/* =Media Queries
+-------------------------------------------------------------- */
+@media screen and (min-width: 48em) {
+       /* Input Elements */
+       input[type="text"],
+       input[type="email"],
+       input[type="search"],
+       input[type="password"],
+       input[type="number"] {
+               padding: 0;
+       }
+       input[type="number"] {
+               height: 28px;
+       }
+       input[type="checkbox"] {
+               padding: 0;
+       }
+       input[type="checkbox"]:checked::before {
+               font: 400 21px/1 dashicons;
+               margin: -3px 0 0 -4px;
+       }
+       input[type="radio"],
+       input[type="checkbox"] {
+               height: 16px;
+               width: 16px;
+       }
+       input[type="radio"]:checked::before {
+               width: 6px;
+               height: 6px;
+               margin: 4px;
+       }
+       textarea,
+       input,
+       select {
+               font-size: 14px;
+       }
+}
+
+/*--------------------------------------------------------------
+# Navigation
+--------------------------------------------------------------*/
+/*--------------------------------------------------------------
+## Links
+--------------------------------------------------------------*/
+a {
+       color: #0073aa;
+}
+
+a:visited {
+       /* Override wp4.css */
+       color: #0073aa;
+}
+
+a.wp-block-button__link:visited {
+       color: #4ca6cf;
+}
+
+a:hover, a:focus, a:active {
+       /* Override wp4.css */
+       color: #0073aa;
+       text-decoration: underline;
+}
+
+a.button:hover, #bbpress-forums .wporg-bbp-term-subscription > a:hover,
+#bbpress-forums .reviews-submit-link > a.btn:hover,
+#bbpress-forums a.subscription-toggle:hover,
+#bbpress-forums a.favorite-toggle:hover, a.button:focus, #bbpress-forums .wporg-bbp-term-subscription > a:focus,
+#bbpress-forums .reviews-submit-link > a.btn:focus,
+#bbpress-forums a.subscription-toggle:focus,
+#bbpress-forums a.favorite-toggle:focus, a.button:active, #bbpress-forums .wporg-bbp-term-subscription > a:active,
+#bbpress-forums .reviews-submit-link > a.btn:active,
+#bbpress-forums a.subscription-toggle:active,
+#bbpress-forums a.favorite-toggle:active {
+       text-decoration: none;
+}
+
+a:focus {
+       outline: thin dotted;
+}
+
+a:hover, a:active {
+       outline: 0;
+}
+
+p a:not(.button),
+p a:not(.button):hover {
+       border: none;
+}
+
+p a {
+       border-bottom: none;
+}
+
+p a:hover {
+       border-bottom: none;
+}
+
+/*--------------------------------------------------------------
+## Menus
+--------------------------------------------------------------*/
+.site-main .comment-navigation, .site-main
+.posts-navigation, .site-main
+.post-navigation {
+       margin: 0 0 1.5em;
+       overflow: hidden;
+}
+
+.comment-navigation .nav-previous,
+.posts-navigation .nav-previous,
+.post-navigation .nav-previous {
+       float: left;
+       width: 50%;
+}
+
+.comment-navigation .nav-next,
+.posts-navigation .nav-next,
+.post-navigation .nav-next {
+       float: right;
+       text-align: right;
+       width: 50%;
+}
+
+/*--------------------------------------------------------------
+# 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.875rem;
+       font-weight: 700;
+       height: auto;
+       left: 5px;
+       line-height: normal;
+       padding: 15px 23px 14px;
+       text-decoration: none;
+       top: 5px;
+       width: auto;
+       z-index: 100000;
+       /* Above WP toolbar. */
+}
+
+/* Do not show the outline on the skip link target. */
+#content[tabindex="-1"]:focus {
+       outline: 0;
+}
+
+/*--------------------------------------------------------------
+# Alignments
+--------------------------------------------------------------*/
+.alignleft {
+       display: inline;
+       float: left;
+       margin-right: 1.5em;
+}
+
+.alignright {
+       display: inline;
+       float: right;
+       margin-left: 1.5em;
+}
+
+.aligncenter {
+       clear: both;
+       display: block;
+       margin-left: auto;
+       margin-right: auto;
+}
+
+/*--------------------------------------------------------------
+# Clearings
+--------------------------------------------------------------*/
+.clear::before, .three-up::before, .bbpress main#main::before, .bbp-view .review-ratings::before,
+.clear::after,
+.three-up::after,
+.bbpress main#main::after,
+.bbp-view .review-ratings::after,
+.entry-content::before,
+.entry-content::after,
+.comment-content::before,
+.comment-content::after,
+.site-header::before,
+.site-header::after,
+.site-content::before,
+.site-content::after,
+.site-footer::before,
+.site-footer::after {
+       content: "";
+       display: table;
+       table-layout: fixed;
+}
+
+
+.clear::after,
+.three-up::after,
+.bbpress main#main::after,
+.bbp-view .review-ratings::after,
+.entry-content::after,
+.comment-content::after,
+.site-header::after,
+.site-content::after,
+.site-footer::after {
+       clear: both;
+}
+
+/*--------------------------------------------------------------
+# WP.org Header
+--------------------------------------------------------------*/
+#wporg-header {
+       background: #23282d;
+       height: 140px;
+       position: relative;
+       text-align: center;
+       width: 100%;
+}
+
+#wporg-header .wrapper {
+       margin: 0 auto;
+       max-width: 960px;
+}
+
+#wporg-header h1 {
+       display: inline-block;
+       margin: auto;
+       width: 303px;
+}
+
+#wporg-header h1 a {
+       background: url(//s.w.org/style/images/wporg-logo.svg?3) center left no-repeat;
+       background-size: 290px 46px;
+       display: block;
+       height: 88px;
+       text-indent: -9999px;
+}
+
+#wporg-header h2.rosetta {
+       clear: none;
+       color: #dfdfdf;
+       font-family: Georgia, "Times New Roman", serif;
+       font-size: 30px;
+       margin: 0;
+}
+
+#wporg-header h2.rosetta a {
+       border-bottom: none;
+       color: #dfdfdf;
+       display: block;
+       height: 52px;
+       /* 88 header height - 36 top padding */
+       line-height: 22px;
+       padding: 0;
+}
+
+#wporg-header h2.rosetta a:hover {
+       text-decoration: none;
+}
+
+#wporg-header #wporg-header-menu {
+       background: #23282d;
+       left: -75%;
+       list-style: none;
+       margin: 0;
+       max-width: 75%;
+       min-width: 200px;
+       padding: 20px 0 0;
+       position: absolute;
+       text-align: left;
+       transition: left 0.3s;
+       z-index: 100000;
+}
+
+#wporg-header #wporg-header-menu.active {
+       left: 0;
+}
+
+#wporg-header ul li {
+       list-style-type: none;
+       position: relative;
+}
+
+#wporg-header ul li a {
+       color: #eee;
+       display: block;
+       font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
+       font-size: 13px;
+       font-weight: 600;
+       height: 34px;
+       line-height: 34px;
+       margin: 0 4px;
+       padding: 10px 30px;
+       text-decoration: none;
+}
+
+#wporg-header ul li a.subcurrent {
+       font-weight: 700;
+}
+
+@media (max-width: 768px) {
+       #wporg-header ul li a {
+               height: auto;
+       }
+}
+
+#wporg-header ul li#download, #wporg-header ul li.download {
+       float: right;
+       height: 34px;
+       margin-right: 14px;
+       overflow: hidden;
+       padding: 0 0 34px;
+}
+
+@media screen and (max-width: 820px) {
+       #wporg-header ul li#download, #wporg-header ul li.download {
+               display: none;
+       }
+}
+
+@media screen and (max-width: 768px) {
+       #wporg-header ul li#download, #wporg-header ul li.download {
+               display: block;
+               float: none;
+               margin: 10px 20px 20px;
+               padding-bottom: 0;
+               height: auto;
+       }
+       #wporg-header ul li#download a, #wporg-header ul li.download a {
+               padding: 4px 10px;
+       }
+}
+
+#wporg-header ul li#download a, #wporg-header ul li.download a {
+       margin: 0;
+       padding: 0 16px;
+}
+
+#wporg-header ul li#download a:hover, #wporg-header ul li.download a:hover {
+       color: #eee;
+}
+
+#wporg-header ul li#download.current, #wporg-header ul li#download.current-menu-item,
+#wporg-header ul li#download .uparrow, #wporg-header ul li.download.current, #wporg-header ul li.download.current-menu-item,
+#wporg-header ul li.download .uparrow {
+       display: none;
+}
+
+#wporg-header ul li a:hover,
+#wporg-header ul li a.current,
+#wporg-header ul li.current-menu-item a,
+#wporg-header ul li.current_page_parent a {
+       color: #00a0d2;
+}
+
+#wporg-header .nav-submenu {
+       display: none;
+       margin-bottom: 10px;
+       margin-top: -15px;
+       padding: 0;
+       position: static;
+}
+
+#wporg-header .nav-submenu li a {
+       height: 24px;
+       line-height: 24px;
+       margin-left: 20px;
+}
+
+@media screen and (min-width: 768px) {
+       #wporg-header #head-search {
+               float: right;
+               margin-right: 14px;
+               padding-top: 30px;
+       }
+}
+
+#wporg-header #head-search form {
+       border-bottom: 1px solid #3f3f3f;
+       display: inline-block;
+       margin-left: 60px;
+       width: 288px;
+}
+
+#wporg-header #head-search form input.text {
+       background: #191e23;
+       border: 0;
+       border-radius: 0;
+       box-sizing: content-box;
+       color: #b4b9be;
+       float: left;
+       font-family: "Open Sans", sans-serif;
+       font-size: 12px;
+       height: 24px;
+       margin: 0;
+       outline: none;
+       padding: 3px;
+       vertical-align: top;
+       width: 256px;
+}
+
+#wporg-header #head-search form input.text::-moz-placeholder {
+       color: #eee;
+}
+
+@media screen and (max-width: 480px) {
+       #wporg-header #head-search form input.text {
+               width: 216px;
+       }
+}
+
+#wporg-header #head-search form [type="submit"] {
+       background: #191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 5px;
+       border: none;
+       border-radius: 0;
+       box-shadow: none;
+       float: left;
+       height: 30px;
+       margin: 0;
+       padding: 0;
+       text-shadow: none !important;
+       width: 26px;
+}
+
+@media screen and (max-width: 480px) {
+       #wporg-header #head-search form {
+               width: 248px;
+       }
+}
+
+@media screen and (min-width: 480px) {
+       #wporg-header #head-search form {
+               margin-left: 0;
+       }
+}
+
+@media screen and (min-width: 768px) {
+       #wporg-header {
+               height: 120px;
+               text-align: inherit;
+       }
+       #wporg-header h1 {
+               float: left;
+               padding-left: 10px;
+       }
+       #wporg-header h2.rosetta {
+               float: left;
+               padding: 36px 27px 0;
+       }
+       #wporg-header #wporg-header-menu {
+               float: left;
+               list-style: none;
+               margin: -15px 0 0;
+               max-width: inherit;
+               min-width: 0;
+               padding: 0;
+               position: static;
+               width: 100%;
+       }
+       #wporg-header ul li {
+               float: left;
+               position: relative;
+       }
+       #wporg-header ul li a {
+               color: #eee;
+               display: block;
+               font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
+               font-size: 13px;
+               font-weight: 600;
+               height: 46px;
+               line-height: 34px;
+               margin: 0 4px;
+               padding: 0 6px;
+       }
+       #wporg-header ul li a.current ~ .uparrow {
+               border-bottom: 9px solid #f7f7f7;
+               border-left: 9px solid transparent;
+               border-right: 9px solid transparent;
+               height: 0;
+               margin: -8px auto 0 auto;
+               width: 0;
+       }
+       #wporg-header ul li.current-menu-item::after, #wporg-header ul li.current_page_parent::after {
+               border-bottom: 9px solid #f7f7f7;
+               border-left: 9px solid transparent;
+               border-right: 9px solid transparent;
+               content: "";
+               height: 0;
+               left: 50%;
+               margin: -8px 0 0 -9px;
+               position: absolute;
+               width: 0;
+       }
+       #wporg-header ul li:hover .nav-submenu ~ .uparrow,
+       #wporg-header ul li .nav-submenu:hover ~ .uparrow {
+               border-bottom: 9px solid #32373c;
+               border-left: 9px solid transparent;
+               border-right: 9px solid transparent;
+               height: 0;
+               margin: -10px auto 0 auto;
+               width: 0;
+       }
+       #wporg-header ul li .nav-submenu li {
+               float: none;
+       }
+       #wporg-header ul li .nav-submenu li a {
+               height: 34px;
+               line-height: 34px;
+               margin-left: 6px;
+       }
+       #wporg-header .nav-submenu {
+               background: #32373c;
+               border: #32373c solid 1px;
+               border-top: 0;
+               display: none !important;
+               /* Prevents #wporg-header ul overwriting this */
+               margin-top: -1px;
+               min-width: 0;
+       }
+       #wporg-header ul li:hover .nav-submenu,
+       #wporg-header ul li .nav-submenu:hover {
+               display: block !important;
+               /* Prevents #wporg-header ul overwriting this */
+               left: 0;
+               margin-left: 0;
+               position: absolute;
+               top: 46px;
+               width: auto;
+               z-index: 101;
+       }
+       #wporg-header #headline h2 {
+               text-rendering: optimizeLegibility;
+       }
+       #wporg-header ul li.current-menu-item::after,
+       #wporg-header ul li.current_page_parent::after,
+       #wporg-header ul li a.current ~ .uparrow {
+               border-bottom-color: #0073aa;
+       }
+}
+
+#mobile-menu-button {
+       background: none;
+       border: none;
+       box-shadow: none;
+       display: block;
+       float: left;
+       font-family: dashicons;
+       font-size: 16px;
+       font-style: normal;
+       font-weight: 400;
+       left: 10px;
+       line-height: 1;
+       padding: 1px;
+       position: absolute;
+       text-align: center;
+       text-decoration: inherit;
+       text-shadow: none;
+       top: 75px;
+       transition: color 0.1s ease-in;
+       vertical-align: top;
+       -webkit-font-smoothing: antialiased;
+}
+
+#mobile-menu-button::before {
+       border: none;
+       box-sizing: border-box;
+       color: #888;
+       content: "\f228";
+       display: inline-block;
+       float: left;
+       font: 400 50px/1 dashicons;
+       margin: 0;
+       outline: none;
+       padding: 3px;
+       text-decoration: none;
+       vertical-align: middle;
+       -webkit-font-smoothing: antialiased;
+}
+
+@media screen and (min-width: 768px) {
+       #mobile-menu-button {
+               display: none;
+       }
+}
+
+#download-mobile {
+       background: #f7f7f7;
+       border-bottom: 1px solid #ddd;
+}
+
+#download-mobile .wrapper {
+       padding: 20px 0;
+       text-align: center;
+}
+
+#download-mobile span.download-ready {
+       font-size: 1.6em;
+       margin: 0 0.25em;
+}
+
+#download-mobile a.download-button {
+       font-size: 1.6em;
+       height: inherit;
+       margin: 10px 0.25em;
+       padding: 10px 15px;
+}
+
+/*--------------------------------------------------------------
+# Site
+--------------------------------------------------------------*/
+body, #pagebody {
+       font-size: 1rem;
+}
+
+/*--------------------------------------------------------------
+# .site-header
+--------------------------------------------------------------*/
+.site-header {
+       background: #0073aa;
+       padding: 1rem 0;
+       position: relative;
+       z-index: 100;
+}
+
+.site-header .site-branding {
+       margin: 0 auto;
+       max-width: 960px;
+       padding: 0 1.5625rem;
+}
+
+@media screen and (min-width: 48em) {
+       .site-header .site-branding {
+               padding: 0 10px;
+       }
+}
+
+.site-header.home {
+       padding: 1.5625rem 1.143rem;
+       text-align: center;
+}
+
+/*--------------------------------------------------------------
+# .site-title
+--------------------------------------------------------------*/
+.site-title {
+       display: inline-block;
+       font-size: 1.5625rem;
+       font-weight: 300;
+       line-height: 1;
+       margin: 0 2rem 0 0;
+       max-width: none;
+}
+
+.site-title a {
+       color: #fff;
+       font-weight: 300;
+       text-decoration: none;
+}
+
+.site-title a:hover, .site-title a:focus, .site-title a:active {
+       color: #fff;
+       text-decoration: none;
+}
+
+.site-header.home .site-title {
+       display: inherit;
+       font-size: 3.8146972656rem;
+       margin: 2rem 0 1rem;
+}
+
+@media screen and (max-width: 480px) {
+       .site-header.home .site-title {
+               font-size: 3.0517578125rem;
+       }
+}
+
+@media screen and (max-width: 320px) {
+       .site-header.home .site-title {
+               font-size: 2.44140625rem;
+       }
+}
+
+/*--------------------------------------------------------------
+# .site-description
+--------------------------------------------------------------*/
+.site-description {
+       color: rgba(255, 255, 255, 0.8);
+       font-size: 1.25rem;
+       font-weight: 300;
+       margin: -0.4rem auto 2rem;
+       text-align: center;
+}
+
+/*--------------------------------------------------------------
+# .main-navigation
+--------------------------------------------------------------*/
+.main-navigation {
+       background: #0073aa;
+       clear: both;
+       left: 0;
+       position: absolute;
+       top: 60px;
+       width: 100%;
+}
+
+.main-navigation ul {
+       display: none;
+       list-style: none;
+       margin: 0;
+       padding-left: 0;
+}
+
+.main-navigation ul ul {
+       box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
+       float: left;
+       left: -999em;
+       position: absolute;
+       top: 1.5em;
+       z-index: 99999;
+}
+
+.main-navigation ul ul ul {
+       left: -999em;
+       top: 0;
+}
+
+.main-navigation ul ul li:hover > ul,
+.main-navigation ul ul li.focus > ul {
+       left: 100%;
+}
+
+.main-navigation ul ul a {
+       width: 200px;
+}
+
+.main-navigation ul li:hover > ul,
+.main-navigation ul li.focus > ul {
+       left: auto;
+}
+
+.main-navigation li {
+       border-top: 1px solid rgba(255, 255, 255, 0.2);
+       padding: 1rem;
+}
+
+.main-navigation a {
+       color: rgba(255, 255, 255, 0.8);
+       display: block;
+       font-size: 0.8rem;
+       text-decoration: none;
+}
+
+.main-navigation a:hover, .main-navigation a.active {
+       color: #fff;
+}
+
+@media screen and (min-width: 48em) {
+       .main-navigation a.active {
+               border-bottom: 1px solid;
+       }
+}
+
+.main-navigation button.button-search {
+       display: none;
+}
+
+@media screen and (min-width: 48em) {
+       #wporg-header ul li a.current ~ .uparrow,
+       #wporg-header ul li.current-menu-item::after,
+       #wporg-header ul li.current_page_parent::after {
+               border-bottom: 9px solid #0073aa;
+       }
+       #wporg-header ul li:hover .nav-submenu ~ .uparrow,
+       #wporg-header ul li .nav-submenu:hover ~ .uparrow {
+               border-bottom: 9px solid #32373c;
+       }
+}
+
+/* Small menu. */
+.main-navigation.toggled ul {
+       display: block;
+}
+
+.menu-toggle.dashicons {
+       background: transparent;
+       border: none;
+       color: #fff;
+       font-size: 1.5625rem;
+       height: 3.5rem;
+       overflow: hidden;
+       position: absolute;
+       right: 1rem;
+       top: -58px;
+       width: 3.5rem;
+       -webkit-appearance: none;
+}
+
+.toggled .menu-toggle.dashicons::before {
+       content: "\f343";
+}
+
+@media screen and (min-width: 48em) {
+       .menu-toggle.dashicons {
+               display: none;
+       }
+       .main-navigation {
+               float: right;
+               position: relative;
+               width: auto;
+               top: auto;
+       }
+       .main-navigation.toggled {
+               padding: 1px 0;
+       }
+       .main-navigation ul {
+               display: inline-block;
+               font-size: 0;
+       }
+       .main-navigation ul li {
+               border: 0;
+               display: inline-block;
+               font-size: 1rem;
+               margin-right: 1rem;
+               padding: 0;
+       }
+       .main-navigation ul li:last-of-type {
+               margin-right: 0;
+       }
+       .main-navigation button.button-search {
+               display: inline-block;
+       }
+}
+
+/*--------------------------------------------------------------
+# .site-main
+--------------------------------------------------------------*/
+.site-main {
+       margin: 0 auto;
+       max-width: 960px;
+       padding: 3.0517578125rem 1.5625rem;
+}
+
+@media screen and (min-width: 48em) {
+       .site-main {
+               padding: 3.0517578125rem 10px;
+       }
+}
+
+.single .site-main {
+       padding: 0;
+}
+
+@media screen and (min-width: 48em) {
+       .single .site-main {
+               padding: 0 10px 3.0517578125rem;
+       }
+}
+
+#page .site-main {
+       padding: 0 10px 3.0517578125rem;
+}
+
+.site-main .page-header p {
+       margin: 0.5rem 0;
+}
+
+.site-main .page-title {
+       font-size: 1.5625rem;
+       font-weight: 400;
+}
+
+.site-main .no-results {
+       margin: 0 auto;
+       max-width: 35.527136788rem;
+       padding: 0 2rem;
+}
+
+/*--------------------------------------------------------------
+# .sidebar
+--------------------------------------------------------------*/
+.sidebar div {
+       margin-bottom: 2rem;
+}
+
+.sidebar div ul {
+       margin-bottom: 0;
+}
+
+.sidebar div ul > li {
+       font-size: 0.8rem;
+       border-top: 1px solid #eee;
+       padding: 0.5rem 0;
+}
+
+/*--------------------------------------------------------------
+# .search-form
+--------------------------------------------------------------*/
+.search-form {
+       font-size: 0;
+       margin-bottom: 2rem;
+       max-width: 100%;
+       position: relative;
+}
+
+.search-form .search-field {
+       border: none;
+       border-radius: 0;
+       box-shadow: none;
+       display: block;
+       font-size: 1rem;
+       margin: 0 auto;
+       max-width: 100%;
+       padding: 0.5rem;
+       width: 22.7373675443rem;
+}
+
+.search-form .button-search {
+       border-left: none;
+       border-radius: 0 2px 2px 0;
+       font-size: 1rem;
+       position: relative;
+       right: auto;
+       top: auto;
+}
+
+.search-form .button-search:active {
+       background: #006799;
+       border-right: 1px solid #006799;
+       box-shadow: none;
+}
+
+.search-form .button-search .dashicons {
+       font-size: 1rem;
+}
+
+.site-header .search-form {
+       display: inline-block;
+}
+
+.site-header.home .search-form .button-search,
+.site-main .search-form .button-search {
+       background: transparent;
+       border: none;
+       border-radius: 0;
+       box-shadow: none;
+       color: #32373c;
+       display: block;
+       height: 45px;
+       padding: 0.5rem 1rem;
+       position: absolute;
+       right: 0;
+       text-shadow: none;
+       top: 0;
+}
+
+.site-header.home .search-form .button-search:focus,
+.site-main .search-form .button-search:focus {
+       box-shadow: 0 0 2px 1px #33b3db;
+}
+
+.site-header.home .search-form .button-search:active,
+.site-main .search-form .button-search:active {
+       background: transparent;
+       border: none;
+       transform: none;
+}
+
+.site-header:not(.home) .search-form {
+       margin: 0;
+}
+
+.site-header:not(.home) .search-form .search-field {
+       border: 0;
+       border-radius: 2px;
+       display: inline-block;
+       font-size: 1rem;
+       padding: 5px 10px;
+       position: relative;
+       width: 100%;
+}
+
+@media screen and (min-width: 48em) {
+       .site-header:not(.home) .search-form .search-field {
+               border-radius: 2px 0 0 2px;
+               font-size: 0.64rem;
+               width: 7rem;
+       }
+       .site-header:not(.home) .search-form .search-field + .button-search {
+               display: inline-block;
+               margin-bottom: 0;
+       }
+}
+
+@media screen and (min-width: 60em) {
+       .site-header:not(.home) .search-form .search-field {
+               width: 10rem;
+       }
+}
+
+.site-main .search-form .search-field {
+       border: 1px solid #ddd;
+       box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
+       padding: 0.5rem;
+       width: 100%;
+}
+
+.search .site-main {
+       margin-top: 2rem;
+       padding-top: 0;
+}
+
+.search.search-results .page-header {
+       margin: 2rem 0;
+}
+
+/*--------------------------------------------------------------
+# .helphub-page
+# .page
+--------------------------------------------------------------*/
+.helphub-page .entry-header,
+.page .entry-header {
+       margin-top: 2rem;
+}
+
+.helphub-page .entry-header .entry-title,
+.page .entry-header .entry-title {
+       font-size: 1.5625rem;
+       font-weight: 400;
+       margin: 0 auto;
+       max-width: 35.527136788rem;
+}
+
+@media screen and (min-width: 48em) {
+       .helphub-page .entry-header .entry-title,
+       .page .entry-header .entry-title {
+               padding: 0 2rem;
+       }
+}
+
+.helphub-page .entry-content h2,
+.page .entry-content h2 {
+       font-size: 1.5625rem;
+       font-weight: 400;
+}
+
+.helphub-page .entry-content h3,
+.page .entry-content h3 {
+       font-size: 1rem;
+       font-weight: 600;
+       letter-spacing: 0.01rem;
+       text-transform: uppercase;
+}
+
+.helphub-page .entry-content a,
+.page .entry-content a {
+       text-decoration: underline;
+}
+
+.helphub-page .entry-content section,
+.page .entry-content section {
+       padding: 2rem 0;
+}
+
+.helphub-page .entry-content section .container,
+.page .entry-content section .container {
+       margin: 0 auto;
+       max-width: 35.527136788rem;
+}
+
+@media screen and (min-width: 48em) {
+       .helphub-page .entry-content section .container,
+       .page .entry-content section .container {
+               padding: 0 2rem;
+       }
+}
+
+.helphub-page .entry-content section:first-of-type,
+.page .entry-content section:first-of-type {
+       padding-top: 0;
+}
+
+.helphub-page .entry-content section + section,
+.page .entry-content section + section {
+       border-top: 2px solid #eee;
+}
+
+.helphub-page .submenu,
+.page .submenu {
+       margin-left: 0;
+}
+
+.helphub-page .submenu li,
+.page .submenu li {
+       border-bottom: 1px solid #dedede;
+       font-size: 12px;
+       line-height: 18px;
+       padding: 5px 0;
+}
+
+.helphub-page .submenu li.current,
+.page .submenu li.current {
+       font-weight: 700;
+}
+
+.helphub-page .submenu li:last-child,
+.page .submenu li:last-child {
+       border-bottom: 0;
+}
+
+.helphub-page .submenu li ul,
+.page .submenu li ul {
+       margin-left: 16px;
+}
+
+.helphub-page .submenu li ul li,
+.page .submenu li ul li {
+       border: none;
+       line-height: 1.4em;
+       padding-bottom: 2px;
+}
+
+.single .entry-header .entry-title,
+.single .entry-content section .container,
+.page-template-page-full-width .entry-header .entry-title,
+.page-template-page-full-width .entry-content section .container {
+       max-width: 100%;
+       padding: 0;
+}
+
+/*--------------------------------------------------------------
+# 404 Error page
+--------------------------------------------------------------*/
+.error-404 .page-title, .error-404 .page-content {
+       text-align: center;
+}
+
+/*--------------------------------------------------------------
+# Archives
+--------------------------------------------------------------*/
+body.category #main h1 {
+       font-size: 2.2rem;
+       text-align: center;
+}
+
+body.category #main a {
+       color: inherit;
+}
+
+body.category #main a:hover, body.category #main a:focus, body.category #main a:active {
+       text-decoration: none;
+       color: #0073aa;
+}
+
+body.category #main article h2 {
+       font-size: 1.3rem;
+}
+
+body.category #main .archive-pagination {
+       display: block;
+       margin-top: 20px;
+       text-align: center;
+       width: 100%;
+}
+
+/*--------------------------------------------------------------
+# bbPress Specific
+--------------------------------------------------------------*/
+/* bbPress specific styles */
+/* Many of these override the styles from the plugin */
+section {
+       padding: 4rem 0;
+}
+
+#bbpress-forums {
+       font-size: 1rem;
+       overflow: inherit;
+}
+
+@media (min-width: 48em) {
+       .three-up .archive-block,
+       .three-up > div {
+               display: inline-block;
+               vertical-align: top;
+               width: 30%;
+               margin-right: 4.5%;
+               font-size: 0.8rem;
+       }
+       .three-up .archive-block:nth-child(3n),
+       .three-up > div:nth-child(3n) {
+               margin-right: 0;
+       }
+}
+
+.three-up.bbp-forums > div {
+       background: transparent;
+       position: relative;
+       border-bottom: 1px solid #eee;
+       margin: 1rem 0;
+}
+
+.three-up.bbp-forums > div a.bbp-forum-title:active, .three-up.bbp-forums > div a.bbp-forum-title:focus {
+       text-decoration: none;
+}
+
+.three-up.bbp-forums > div h3 {
+       font-size: 1.4rem;
+       margin-bottom: 0;
+       margin-top: 0;
+}
+
+.three-up.bbp-forums > div p {
+       color: #666;
+}
+
+.three-up.bbp-forums > div a:hover {
+       color: #0073aa;
+       text-decoration: none;
+}
+
+.three-up.bbp-forums > div a:hover h3 {
+       color: #0073aa;
+}
+
+@media (min-width: 48em) {
+       .three-up.bbp-forums > div {
+               height: 200px;
+               border-bottom: none;
+               margin: 2rem 4.5% 0 0;
+       }
+       .three-up.bbp-forums > div:nth-child(3n) {
+               margin-right: 0;
+       }
+}
+
+.bbpress main#main .entry-content,
+.bbpress main#main .entry-meta,
+.page-template-page-forums-sidebar main#main .entry-content,
+.page-template-page-forums-sidebar main#main .entry-meta {
+       padding: 0;
+}
+
+@media (min-width: 568px) {
+       .bbpress main#main .entry-content,
+       .bbpress main#main .entry-meta,
+       .page-template-page-forums-sidebar main#main .entry-content,
+       .page-template-page-forums-sidebar main#main .entry-meta {
+               padding: 0 1.5625rem;
+       }
+}
+
+.bbpress main#main .entry-header .entry-title,
+.bbpress main#main .entry-content .container,
+.page-template-page-forums-sidebar main#main .entry-header .entry-title,
+.page-template-page-forums-sidebar main#main .entry-content .container {
+       padding: 0;
+}
+
+.bbpress main#main > .entry-content,
+.bbpress main#main > article,
+.page-template-page-forums-sidebar main#main > .entry-content,
+.page-template-page-forums-sidebar main#main > article {
+       max-width: 48rem;
+}
+
+@media screen and (min-width: 48em) {
+       .bbpress main#main > .entry-content,
+       .bbpress main#main > article,
+       .page-template-page-forums-sidebar main#main > .entry-content,
+       .page-template-page-forums-sidebar main#main > article {
+               float: left;
+               padding: 0;
+               width: 65%;
+       }
+}
+
+@media screen and (min-width: 48em) {
+       .bbpress main#main .entry-content,
+       .bbpress main#main .entry-meta,
+       .page-template-page-forums-sidebar main#main .entry-content,
+       .page-template-page-forums-sidebar main#main .entry-meta {
+               padding-left: 0;
+               padding-right: 0;
+       }
+       .bbpress main#main .entry-meta,
+       .page-template-page-forums-sidebar main#main .entry-meta {
+               float: right;
+               width: 30%;
+       }
+}
+
+.bbpress main#main {
+       margin-top: 2rem;
+       padding: 0 10px 10px;
+}
+
+.bbpress #bbpress-forums div.bbp-template-notice {
+       padding: 0.5rem;
+       border: none;
+       border-radius: 3px;
+}
+
+.bbpress #bbpress-forums div.bbp-template-notice p,
+.bbpress #bbpress-forums div.bbp-template-notice li {
+       font-size: 13px;
+       line-height: 160%;
+}
+
+.bbpress #bbpress-forums div.bbp-template-notice a {
+       color: #0073aa;
+       text-decoration: underline;
+}
+
+.bbpress #bbpress-forums div.bbp-template-notice a:hover {
+       color: #0073aa;
+}
+
+.bbpress #bbpress-forums .bbp-topic-content > div.bbp-template-notice,
+.bbpress #bbpress-forums .bbp-reply-content > div.bbp-template-notice {
+       margin-bottom: 30px;
+}
+
+.bbpress #bbpress-forums .status-pending div.bbp-template-notice {
+       background: #fff359;
+}
+
+.bbpress #bbpress-forums .status-archived div.bbp-template-notice,
+.bbpress #bbpress-forums .status-spam div.bbp-template-notice {
+       background: #f49797;
+}
+
+.bbpress #bbpress-forums .bbp-body .bbp-topic-freshness,
+.bbpress #bbpress-forums .bbp-body .bbp-topic-voice-count,
+.bbpress #bbpress-forums .bbp-body .bbp-topic-reply-count {
+       font-size: 0.73152rem;
+}
+
+.bbpress #bbpress-forums .bbp-header li.bbp-forum-freshness,
+.bbpress #bbpress-forums .bbp-header li.bbp-topic-freshness,
+.bbpress #bbpress-forums .bbp-body li.bbp-forum-freshness,
+.bbpress #bbpress-forums .bbp-body li.bbp-topic-freshness {
+       width: 58%;
+}
+
+@media (min-width: 321px) {
+       .bbpress #bbpress-forums .bbp-header li.bbp-forum-freshness,
+       .bbpress #bbpress-forums .bbp-header li.bbp-topic-freshness,
+       .bbpress #bbpress-forums .bbp-body li.bbp-forum-freshness,
+       .bbpress #bbpress-forums .bbp-body li.bbp-topic-freshness {
+               width: 25%;
+       }
+}
+
+.bbpress #bbpress-forums .bbp-forums,
+.bbpress #bbpress-forums .bbp-topics {
+       border: 1px solid #eee;
+}
+
+.bbpress #bbpress-forums .bbp-forums > .bbp-header,
+.bbpress #bbpress-forums .bbp-topics > .bbp-header {
+       background: #0073aa;
+       color: #fff;
+}
+
+.bbpress #bbpress-forums ul.bbp-lead-topic,
+.bbpress #bbpress-forums ul.bbp-replies,
+.bbpress #bbpress-forums ul.bbp-search-results,
+.bbpress #bbpress-forums ul.bbp-topics.full-posts,
+.bbpress #bbpress-forums li.bbp-body div.hentry {
+       overflow: visible;
+       word-wrap: break-word;
+}
+
+.bbpress #bbpress-forums ul.bbp-lead-topic {
+       margin: 0;
+}
+
+.bbpress #bbpress-forums ul.bbp-lead-topic li.bbp-body {
+       border: 0;
+}
+
+.bbpress #bbpress-forums ul.bbp-lead-topic li.bbp-body div.topic {
+       background: transparent;
+}
+
+.bbpress #bbpress-forums .bbp-search-results div.topic .topic-indicator {
+       display: none;
+}
+
+.bbpress #bbpress-forums div.bbp-topic-author img.avatar,
+.bbpress #bbpress-forums div.bbp-reply-author img.avatar {
+       border-radius: 50%;
+       float: left;
+       width: 50px;
+       height: 50px;
+       max-width: 50px;
+       max-height: 50px;
+       margin: 0;
+       margin-right: 10px;
+       margin-left: -11%;
+}
+
+.bbpress #bbpress-forums div.bbp-topic-author img.avatar {
+       margin-left: -19%;
+       margin-top: -6px;
+       width: 80px;
+       height: 80px;
+       max-width: 80px;
+       max-height: 80px;
+}
+
+@media only screen and (max-width: 480px) {
+       .bbpress #bbpress-forums div.bbp-reply-author img.avatar,
+       .bbpress #bbpress-forums div.bbp-topic-author img.avatar {
+               position: relative;
+               top: 0;
+               margin-bottom: 40px;
+       }
+}
+
+.bbpress #bbpress-forums div.bbp-reply-author a.bbp-author-name,
+.bbpress #bbpress-forums div.bbp-topic-author a.bbp-author-name {
+       clear: none;
+       font-size: 1rem;
+       display: inline-block;
+       margin: 0;
+}
+
+.bbpress #bbpress-forums div.bbp-reply-author,
+.bbpress #bbpress-forums div.bbp-topic-author {
+       float: none;
+       text-align: left;
+       width: 100%;
+       margin: 1rem 0 2rem;
+       padding-left: 10%;
+}
+
+@media screen and (max-width: 480px) {
+       .bbpress #bbpress-forums div.bbp-reply-author,
+       .bbpress #bbpress-forums div.bbp-topic-author {
+               min-height: auto;
+       }
+}
+
+.bbpress #bbpress-forums .bbp-user-replies-created div.bbp-reply-author,
+.bbpress #bbpress-forums .bbp-user-replies-created div.bbp-topic-author {
+       padding-left: 1.5rem;
+}
+
+.bbpress #bbpress-forums .bbp-author-title {
+       margin: 0;
+}
+
+.bbpress #bbpress-forums .bbp-user-nicename,
+.bbpress #bbpress-forums .bbp-topic-post-date,
+.bbpress #bbpress-forums .bbp-topic-ip,
+.bbpress #bbpress-forums .bbp-reply-post-date,
+.bbpress #bbpress-forums .bbp-reply-ip,
+.bbpress #bbpress-forums .wporg-bbp-user-notes-toggle,
+.bbpress #bbpress-forums .wporg-bbp-user-flag {
+       font-size: 0.8rem;
+       font-weight: 400;
+       margin: 0;
+       margin-right: 10px;
+       display: inline-block;
+}
+
+.bbpress #bbpress-forums span.bbp-author-ip {
+       font-size: 0.8rem;
+       font-weight: 400;
+}
+
+.bbpress #bbpress-forums div.topic,
+.bbpress #bbpress-forums div.reply {
+       padding: 1.5rem 1.5rem 1.5rem 0;
+}
+
+.bbpress #bbpress-forums div.bbp-reply-content,
+.bbpress #bbpress-forums div.bbp-topic-content {
+       padding: 0;
+       margin: 0 0 0 10%;
+}
+
+@media screen and (max-width: 480px) {
+       .bbpress #bbpress-forums div.bbp-reply-content,
+       .bbpress #bbpress-forums div.bbp-topic-content {
+               margin-bottom: 5%;
+       }
+}
+
+.bbpress #bbpress-forums div.bbp-reply-content {
+       margin-left: 11%;
+}
+
+.bbpress #bbpress-forums .bbp-user-replies-created div.bbp-reply-content,
+.bbpress #bbpress-forums .bbp-user-replies-created div.bbp-topic-content {
+       margin-left: 1.5rem;
+}
+
+.bbpress #bbpress-forums div.bbp-reply-content a,
+.bbpress #bbpress-forums div.bbp-topic-content a {
+       text-decoration: underline;
+       font-weight: inherit;
+}
+
+.bbpress #bbpress-forums div.bbp-reply-content a.mention,
+.bbpress #bbpress-forums div.bbp-topic-content a.mention {
+       text-decoration: none;
+       font-weight: 700;
+}
+
+.bbpress #bbpress-forums div.bbp-reply-content .bbp-reply-revision-log-item a,
+.bbpress #bbpress-forums div.bbp-topic-content .bbp-topic-revision-log-item a {
+       text-decoration: none;
+}
+
+.bbpress #bbpress-forums li.bbp-body div.type-topic span.bbp-admin-links,
+.bbpress #bbpress-forums li.bbp-body div.type-reply span.bbp-admin-links {
+       display: none;
+       position: absolute;
+       bottom: 0;
+       right: 0;
+       background: #fbfbfb;
+       padding: 3px 10px;
+}
+
+@media screen and (max-width: 480px) {
+       .bbpress #bbpress-forums li.bbp-body div.type-topic span.bbp-admin-links,
+       .bbpress #bbpress-forums li.bbp-body div.type-reply span.bbp-admin-links {
+               padding: 3px 7px;
+       }
+}
+
+.bbpress #bbpress-forums li.bbp-body div.type-topic span.bbp-admin-links a,
+.bbpress #bbpress-forums li.bbp-body div.type-reply span.bbp-admin-links a {
+       color: #0073aa;
+       text-transform: inherit;
+       font-size: 0.7rem;
+}
+
+.bbpress #bbpress-forums li.bbp-body div.type-topic span.bbp-admin-links a:hover,
+.bbpress #bbpress-forums li.bbp-body div.type-reply span.bbp-admin-links a:hover {
+       text-decoration: underline;
+}
+
+.bbpress #bbpress-forums li.bbp-body div.type-topic:hover span.bbp-admin-links,
+.bbpress #bbpress-forums li.bbp-body div.type-reply:hover span.bbp-admin-links {
+       display: block;
+}
+
+.bbpress #bbpress-forums li.bbp-body div.type-topic:focus-within span.bbp-admin-links,
+.bbpress #bbpress-forums li.bbp-body div.type-reply:focus-within span.bbp-admin-links {
+       /* Separated from the block above due to browsers that
+                        * don't support :focus-within */
+       display: block;
+}
+
+.bbpress #bbpress-forums ul.status-closed,
+.bbpress #bbpress-forums ul.status-closed a {
+       color: inherit;
+}
+
+.bbpress #bbpress-forums .bbp-topic-meta .bbp-topic-started-by img.avatar,
+.bbpress #bbpress-forums .bbp-topic-meta .bbp-topic-freshness-author img.avatar,
+.bbpress #bbpress-forums .bbp-topic-revision-log-item img.avatar,
+.bbpress #bbpress-forums .bbp-reply-revision-log-item img.avatar {
+       display: none;
+}
+
+.bbpress #bbpress-forums .bbp-topic-meta .bbp-topic-started-by a ~ a,
+.bbpress #bbpress-forums .bbp-topic-meta .bbp-topic-freshness-author a ~ a,
+.bbpress #bbpress-forums .bbp-topic-revision-log-item a ~ a,
+.bbpress #bbpress-forums .bbp-reply-revision-log-item a ~ a {
+       margin-left: -3px;
+}
+
+.bbpress #bbpress-forums p.bbp-topic-meta .bbp-topic-started-in a {
+       background: #eee;
+}
+
+.bbpress #bbpress-forums p.bbp-topic-meta a {
+       /* Override bb-base/style.css */
+       color: #0073aa;
+}
+
+.bbpress #bbpress-forums p.bbp-topic-meta a:hover, .bbpress #bbpress-forums p.bbp-topic-meta a:focus, .bbpress #bbpress-forums p.bbp-topic-meta a:active {
+       /* Override bb-base/style.css */
+       text-decoration: underline;
+}
+
+.bbpress #bbpress-forums p.wporg-bbp-topic-site-url {
+       border-top: 1px solid #eee;
+       padding-top: 0.5rem;
+}
+
+.bbpress #bbpress-forums p.wporg-bbp-topic-site-url::before {
+       content: "\f103";
+       color: #000;
+       font-family: dashicons;
+       font: 400 16px/1 dashicons;
+       margin-right: 5px;
+       float: left;
+       padding-top: 3px;
+}
+
+.bbpress #bbpress-forums p.wporg-bbp-topic-site-url a {
+       display: inline-block;
+       word-break: break-all;
+}
+
+.bbpress #bbpress-forums .wporg-bbp-user-flag.flagged a {
+       color: #f00;
+}
+
+.bbpress #bbpress-forums p.wporg-bbp-user-is-blocked {
+       display: inline-block;
+       color: #f00;
+}
+
+.bbpress #bbpress-forums .create-topic {
+       font-size: 0.8rem;
+       float: left;
+}
+
+.bbpress #bbpress-forums .create-topic::before {
+       color: #000;
+       content: "\f132";
+       font: 400 16px/1 dashicons;
+       margin: 0 4px 0 -4px;
+       vertical-align: middle;
+}
+
+.bbpress #bbpress-forums .bbp-pagination {
+       font-size: 0.8rem;
+       float: none;
+       width: auto;
+}
+
+.bbpress #bbpress-forums .bbp-pagination .page-numbers {
+       background: #fff;
+       border: 1px solid #b4b9be;
+       color: #757575;
+       padding: 2px 8px;
+       margin-left: -1px;
+       opacity: 1;
+}
+
+.bbpress #bbpress-forums .bbp-pagination .page-numbers:not(.current):not(.dots):hover {
+       background: #0073aa;
+       color: #fff;
+       text-decoration: none;
+       border: 1px solid #0073aa;
+}
+
+.bbpress #bbpress-forums .bbp-pagination .page-numbers.current {
+       background: #eee;
+       color: #000;
+}
+
+.bbpress #bbpress-forums .bbp-pagination .page-numbers.dots {
+       background: #fff;
+       color: #32373c;
+}
+
+.bbpress #bbpress-forums .bbp-pagination .page-numbers:first-child {
+       border-radius: 3px 0 0 3px;
+}
+
+.bbpress #bbpress-forums .bbp-pagination .page-numbers:last-child {
+       border-radius: 0 3px 3px 0;
+}
+
+.bbpress #bbpress-forums .bbp-topic-pagination a {
+       border: 1px solid #ddd;
+}
+
+.bbpress #bbpress-forums ul.bbp-forums,
+.bbpress #bbpress-forums ul.bbp-lead-topic,
+.bbpress #bbpress-forums ul.bbp-replies,
+.bbpress #bbpress-forums ul.bbp-search-results,
+.bbpress #bbpress-forums ul.bbp-topics,
+.bbpress #bbpress-forums #bbp-user-wrapper {
+       font-size: 0.8rem;
+}
+
+.bbpress #bbpress-forums #bbp-user-wrapper ul.bbp-topics,
+.bbpress #bbpress-forums #bbp-user-wrapper ul.bbp-replies {
+       clear: both;
+}
+
+.bbpress #wp-link-wrap {
+       font-size: 0.73152rem;
+}
+
+.bbpress #wp-link-wrap #wp-link #link-options label span,
+.bbpress #wp-link-wrap #wp-link #search-panel label span.search-label {
+       width: 90px;
+}
+
+.bbpress li.bbp-forum-freshness,
+.bbpress li.bbp-topic-freshness {
+       text-align: left;
+}
+
+.bbpress h1 {
+       font-size: 1.5625rem;
+       font-weight: 400;
+       padding-bottom: 0;
+       margin: 2rem 0 1rem;
+}
+
+.bbpress h1.page-title {
+       margin-top: 0;
+}
+
+.bbpress .forum-titles .bbp-topic-voice-count,
+.bbpress .forum-titles .bbp-topic-reply-count {
+       overflow: hidden;
+}
+
+.bbpress .forum-titles .bbp-topic-voice-count::before,
+.bbpress .forum-titles .bbp-topic-reply-count::before {
+       font: 400 16px/1 dashicons;
+       margin-right: 100px;
+       -moz-osx-font-smoothing: grayscale;
+       -webkit-font-smoothing: antialiased;
+}
+
+@media (min-width: 321px) {
+       .bbpress .forum-titles .bbp-topic-voice-count::before,
+       .bbpress .forum-titles .bbp-topic-reply-count::before {
+               font: 400 21px/1 dashicons;
+               margin-left: 20px;
+       }
+}
+
+.bbpress .forum-titles .bbp-topic-voice-count::before {
+       content: "\f307";
+}
+
+.bbpress .forum-titles .bbp-topic-reply-count::before {
+       content: "\f125";
+}
+
+.bbpress li.bbp-header li.bbp-forum-info,
+.bbpress li.bbp-header li.bbp-topic-title {
+       text-align: left !important;
+}
+
+/*--------------------------------------------------------------
+# Buttons
+--------------------------------------------------------------*/
+#bbpress-forums fieldset.bbp-form button {
+       padding: 0 0.8rem;
+       font-size: 0.8rem;
+}
+
+#bbpress-forums .bbp-reply-form {
+       clear: both;
+}
+
+#bbpress-forums .bbp-topic-form fieldset.bbp-form button,
+#bbpress-forums .bbp-reply-form fieldset.bbp-form button {
+       float: none;
+       margin-top: 0;
+}
+
+#bbpress-forums .bbp-submit-wrapper {
+       margin-top: -35px;
+}
+
+@media (max-width: 767px) {
+       #bbpress-forums .bbp-submit-wrapper {
+               margin-top: 0;
+       }
+}
+
+#bbpress-forums .wporg-bbp-term-subscription {
+       margin-bottom: 1rem;
+}
+
+.viewmore {
+       position: relative;
+       padding-right: 18px;
+       text-decoration: underline;
+}
+
+.viewmore:hover {
+       text-decoration: underline !important;
+}
+
+.viewmore::after {
+       content: "\f345";
+       font-family: dashicons;
+       position: absolute;
+       top: 1px;
+       right: 0;
+}
+
+.rtl .viewmore::after {
+       content: "\f341";
+}
+
+/*--------------------------------------------------------------
+# Forms
+--------------------------------------------------------------*/
+#bbpress-forums fieldset.bbp-form {
+       margin: 0;
+       border: 0;
+}
+
+#bbpress-forums fieldset.bbp-form legend {
+       font-weight: 400;
+       font-size: 1.25rem;
+}
+
+#bbpress-forums fieldset.bbp-form label,
+#bbpress-forums fieldset.bbp-form p em {
+       font-size: 0.8rem;
+}
+
+#bbpress-forums fieldset.bbp-form em#site_url_description {
+       display: inline-block;
+       margin-bottom: 12px;
+}
+
+#bbpress-forums fieldset.bbp-form input[type="checkbox"],
+#bbpress-forums fieldset.bbp-form input#site_url,
+#bbpress-forums fieldset.bbp-form input#bbp_topic_tags {
+       margin-bottom: 0;
+}
+
+#bbpress-forums fieldset.log-edit {
+       margin: 12px 0 8px 0;
+}
+
+#bbpress-forums fieldset.log-edit legend {
+       padding: 0;
+       font-size: 0.8rem;
+}
+
+@media (max-width: 767px) {
+       #bbpress-forums input[type="text"] {
+               width: 100%;
+       }
+}
+
+.single-forum .bbp-topic-form,
+.bbp-view .bbp-topic-form {
+       margin-top: 1rem;
+       padding-top: 1rem;
+       border-top: 1px solid #eee;
+}
+
+.topic-edit #bbpress-forums .bbp-topic-form legend,
+.reply-edit #bbpress-forums .bbp-reply-form legend {
+       display: block;
+}
+
+.reply-edit #bbpress-forums .form-reply-to {
+       display: inline-block;
+}
+
+.reply-edit #bbpress-forums .form-reply-to #bbp_reply_to {
+       width: 100%;
+}
+
+.topic-resolved label {
+       vertical-align: none;
+}
+
+.topic-resolved select {
+       width: 120px;
+       line-height: 1;
+}
+
+select {
+       -webkit-appearance: menulist;
+}
+
+/*--------------------------------------------------------------
+# Homepage
+--------------------------------------------------------------*/
+.forum-archive.wporg-support .info-box,
+.home.wporg-support .info-box {
+       text-align: center;
+       max-width: 20rem;
+       margin: 0 auto 4rem;
+}
+
+.forum-archive.wporg-support .info-box h3,
+.home.wporg-support .info-box h3 {
+       margin-top: 1rem;
+}
+
+.forum-archive.wporg-support .info-box .icon-wrapper,
+.home.wporg-support .info-box .icon-wrapper {
+       display: inline-block;
+       width: 100%;
+       height: 108px;
+}
+
+.forum-archive.wporg-support .info-box .dashicons,
+.home.wporg-support .info-box .dashicons {
+       font-size: 5.9604644775rem;
+       opacity: 0.4;
+       width: auto;
+       height: auto;
+}
+
+@media (min-width: 48em) {
+       .forum-archive.wporg-support .info-box,
+       .home.wporg-support .info-box {
+               max-width: 100%;
+               margin: 0;
+       }
+}
+
+.forum-archive.wporg-support #bbpress-forums .bbp-forums,
+.home.wporg-support #bbpress-forums .bbp-forums {
+       border: none;
+}
+
+.forum-archive.wporg-support #bbpress-forums div.odd,
+.home.wporg-support #bbpress-forums div.odd {
+       background: transparent;
+}
+
+.forum-archive.wporg-support .col-8,
+.home.wporg-support .col-8 {
+       margin-left: 0;
+}
+
+.forum-archive.wporg-support ul#views,
+.home.wporg-support ul#views {
+       text-align: center;
+       font-size: 0.8rem;
+       margin: 0;
+}
+
+.forum-archive.wporg-support .helpful-links > div:last-child,
+.home.wporg-support .helpful-links > div:last-child {
+       font-size: 0.8rem;
+}
+
+@media (min-width: 48em) {
+       .forum-archive.wporg-support .helpful-links > div,
+       .home.wporg-support .helpful-links > div {
+               width: 65%;
+               float: left;
+               margin-right: 5%;
+       }
+       .forum-archive.wporg-support .helpful-links > div:last-child,
+       .home.wporg-support .helpful-links > div:last-child {
+               width: 30%;
+               margin-right: 0;
+       }
+}
+
+.forum-archive.wporg-support .themes-plugins,
+.home.wporg-support .themes-plugins {
+       margin: 0 0 4rem;
+       border-bottom: 1px solid #eee;
+}
+
+.forum-archive.wporg-support .themes-plugins p,
+.home.wporg-support .themes-plugins p {
+       font-size: 1rem;
+       color: #666;
+}
+
+.forum-archive.wporg-support .themes-plugins p a:hover > .dashicons,
+.home.wporg-support .themes-plugins p a:hover > .dashicons {
+       text-decoration: none;
+}
+
+.forum-archive.wporg-support .themes-plugins h3,
+.home.wporg-support .themes-plugins h3 {
+       font-size: 1.4rem;
+       margin-bottom: 0;
+       margin-top: 0;
+}
+
+@media (min-width: 48em) {
+       .forum-archive.wporg-support .themes-plugins,
+       .home.wporg-support .themes-plugins {
+               width: 65%;
+               margin: 3rem 0 4rem;
+               border-bottom: none;
+       }
+       .forum-archive.wporg-support .themes-plugins p,
+       .home.wporg-support .themes-plugins p {
+               font-size: 0.8rem;
+       }
+}
+
+/*--------------------------------------------------------------
+# Single Forum
+--------------------------------------------------------------*/
+.sidebar .forum-info li::before,
+.sidebar .topic-info li::before,
+.sidebar div ul li a::before {
+       float: left;
+       margin-right: 5px;
+}
+
+.sidebar .forum-info .forum-freshness-time::before,
+.sidebar .topic-info .topic-freshness-time::before,
+.sidebar .topic-info .topic-freshness-author::before {
+       height: 30px;
+}
+
+.sidebar .forum-info .forum-freshness-time a,
+.sidebar .topic-info .topic-freshness-time a,
+.sidebar .topic-info .topic-freshness-author a {
+       display: inline-block;
+}
+
+.sidebar .forum-info li.topic-count::before {
+       content: "\f105";
+}
+
+.sidebar .forum-info li.reply-count::before,
+.sidebar .topic-info li.reply-count::before {
+       content: "\f125";
+}
+
+.sidebar .forum-info li.create-topic a::before,
+.sidebar .topic-info li.create-reply a::before {
+       content: "\f132";
+}
+
+.sidebar .forum-info li.forum-subscribe::before,
+.sidebar .topic-info li.topic-subscribe::before {
+       content: "\f465";
+}
+
+.sidebar .feed {
+       background: none;
+       padding-left: 0;
+}
+
+/*--------------------------------------------------------------
+# Single Topic
+--------------------------------------------------------------*/
+.single-topic .entry-content #bbpress-forums {
+       overflow: visible;
+}
+
+.single-topic .entry-content #bbpress-forums ul.bbp-lead-topic {
+       margin-bottom: 15px;
+}
+
+.single-topic .entry-content #bbpress-forums ul.bbp-lead-topic li.bbp-body {
+       border: 1px solid #eee;
+       border-top: none;
+}
+
+.single-topic .entry-content #bbpress-forums ul.bbp-lead-topic li.bbp-body div.topic {
+       background: #fbfbfb;
+}
+
+.single-topic .entry-content #bbpress-forums div.reply.status-publish {
+       padding-right: 0;
+}
+
+.single-topic .entry-content #bbpress-forums div.even:not(.topic),
+.single-topic .entry-content #bbpress-forums ul.even,
+.single-topic .entry-content #bbpress-forums div.odd,
+.single-topic .entry-content #bbpress-forums ul.odd {
+       background: #fff;
+       border-top: 2px solid #eee;
+}
+
+.single-topic .entry-content #bbpress-forums .wporg-ratings {
+       background-color: #fbfbfb;
+       border: 1px solid #eee;
+       border-top: none;
+       border-bottom: none;
+       padding-left: 10%;
+       padding-top: 0.5em;
+}
+
+.single-topic .entry-content #bbpress-forums .topic {
+       position: relative;
+}
+
+.single-topic .entry-content #bbpress-forums .topic > .topic-indicator {
+       display: none;
+}
+
+.single-topic .entry-content #bbpress-forums .topic > .topic-indicator .dashicons {
+       display: none;
+}
+
+.single-topic .entry-content #bbpress-forums .topic.sticky > .topic-indicator, .single-topic .entry-content #bbpress-forums .topic.super-sticky > .topic-indicator, .single-topic .entry-content #bbpress-forums .topic.status-closed > .topic-indicator {
+       display: block;
+       position: absolute;
+       top: -32px;
+       left: -2px;
+       width: 30px;
+}
+
+.single-topic .entry-content #bbpress-forums .topic.sticky .dashicons-admin-post,
+.single-topic .entry-content #bbpress-forums .topic.super-sticky .dashicons-admin-post,
+.single-topic .entry-content #bbpress-forums .topic.status-closed .dashicons-lock {
+       display: block;
+       float: left;
+       color: #fff;
+       background: #ffd700;
+       padding-top: 3px;
+       width: 30px;
+       height: 25px;
+       border-radius: 0 3px 3px 0;
+}
+
+.single-topic .entry-content #bbpress-forums .topic.status-closed .dashicons-admin-post,
+.single-topic .entry-content #bbpress-forums .topic.status-closed .dashicons-lock {
+       background: #bbb;
+}
+
+.single-topic .entry-content header {
+       background: #fbfbfb;
+       border: 1px solid #eee;
+       border-bottom: none;
+       padding: 1rem 2rem 0 10%;
+}
+
+.single-topic div.bbp-breadcrumb {
+       float: none;
+}
+
+div.bbp-breadcrumb {
+       font-size: 0.8rem;
+       margin-bottom: 15px;
+       color: #767676;
+       line-height: 27px;
+}
+
+div.bbp-breadcrumb p {
+       margin: 0 !important;
+}
+
+.sidebar .topic-info li.topic-forum::before {
+       content: "\f230";
+}
+
+.sidebar .topic-info li.wp-version::before {
+       content: "\f120";
+}
+
+.sidebar .topic-info li.topic-resolved::before {
+       content: "\f546";
+}
+
+.sidebar .topic-info li.topic-favorite::before {
+       content: "\f487";
+}
+
+.sidebar .topic-info li.topic-report::before {
+       content: "\f227";
+}
+
+.sidebar .topic-info li.topic-previous-reports .previous-reports {
+       padding-left: 0;
+}
+
+.sidebar .topic-info li.topic-previous-reports .previous-reports li {
+       list-style: inside;
+}
+
+.sidebar .plugin-meta-icon {
+       border-top: 0;
+}
+
+.sidebar .plugin-icon {
+       margin: 0;
+       height: 128px;
+       width: 128px;
+       background-size: contain;
+}
+
+/*--------------------------------------------------------------
+# User Profile
+--------------------------------------------------------------*/
+.bbp-single-user .page-header h1 {
+       margin-bottom: 1rem;
+}
+
+/*--------------------------------------------------------------
+# Plugin / Theme specific support pages
+--------------------------------------------------------------*/
+.bbp-view .review-ratings {
+       margin-bottom: 1rem;
+       padding-bottom: 10px;
+       border-bottom: 1px solid #eee;
+       display: flex;
+       flex-direction: row-reverse;
+}
+
+.bbp-view .review-ratings .col-3 {
+       font-size: 0.8rem;
+       margin: 0;
+       width: 35%;
+       float: none;
+       border-top: 1px solid #eee;
+}
+
+.bbp-view .review-ratings .col-3 .reviews-total-count {
+       font-weight: 700;
+       padding-bottom: 5px;
+       padding-top: 5px;
+}
+
+.bbp-view .review-ratings .col-5 {
+       margin: 0 5% 10px 0;
+       width: 60%;
+       font-size: 0.8rem;
+       float: none;
+}
+
+.bbp-view .review-ratings .col-5 > div:first-child {
+       margin-top: 0;
+}
+
+.bbp-view .review-ratings .col-5 .wporg-ratings {
+       display: inline-block;
+       margin-right: 1rem;
+}
+
+.bbp-view .review-ratings .col-5 .reviews-submit-link {
+       margin-top: 1rem;
+}
+
+@media (max-width: 499px) {
+       .bbp-view .review-ratings {
+               flex-direction: column-reverse;
+       }
+       .bbp-view .review-ratings .col-3, .bbp-view .review-ratings .col-5 {
+               width: 100%;
+       }
+}
+
+/*--------------------------------------------------------------
+# HelpHub Specific
+--------------------------------------------------------------*/
+.three-up.helphub-front-page p,
+.three-up.helphub-front-page ul {
+       text-align: left;
+}
+
+.three-up.helphub-front-page > div {
+       margin-bottom: 5rem;
+}
+
+.three-up.helphub-front-page .icon-wrapper a {
+       color: inherit;
+       text-decoration: none;
+}
+
+#helphub-forum-link {
+       margin-top: 5rem;
+}
+
+#helphub-forum-link span {
+       display: inline-block;
+       width: 100%;
+       max-width: 335px;
+}
+
+#helphub-forum-link a {
+       margin-top: 0.5rem;
+       display: inline-block;
+}
+
+body.helphub-with-sidebar .left-sidebar {
+       font-size: 0.9rem;
+}
+
+body.helphub-with-sidebar .left-sidebar h2 {
+       font-size: 1.1rem;
+       font-weight: 600;
+       color: #32373c;
+}
+
+body.helphub-with-sidebar .left-sidebar ul {
+       list-style: none;
+       margin: 0;
+}
+
+body.helphub-with-sidebar .left-sidebar ul li {
+       margin-bottom: 0.8rem;
+}
+
+body.helphub-with-sidebar .left-sidebar ul li ul {
+       margin-left: 1rem;
+}
+
+@media screen and (min-width: 768px) {
+       body.helphub-with-sidebar .left-sidebar {
+               float: left;
+               padding-right: 3rem;
+               width: 23%;
+       }
+       body.helphub-with-sidebar .left-sidebar + #main-content {
+               float: right;
+               width: 77%;
+       }
+       body.helphub-with-sidebar .left-sidebar + #main-content .entry-content .container {
+               width: 100%;
+       }
+}
+
+@media screen and (min-width: 48em) {
+       .helphub-page .entry-header .entry-title {
+               margin: 0;
+               width: 65%;
+       }
+}
+
+.helphub-page .entry-content section .container .wp-block-image {
+       overflow: hidden;
+}
+
+@media screen and (min-width: 48em) {
+       .helphub-page .entry-content section .container {
+               margin: 0;
+               width: 65%;
+       }
+}
+
+/*--------------------------------------------------------------
+# Infinite scroll
+--------------------------------------------------------------*/
+/* Globally hidden elements when Infinite Scroll is supported and in use.
+- Older / Newer Posts Navigation (always hidden)
+- Theme Footer (when set to scrolling) */
+.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;
+}
+
+/*--------------------------------------------------------------
+# Media
+--------------------------------------------------------------*/
+.page-content .wp-smiley,
+.entry-content .wp-smiley,
+.comment-content .wp-smiley {
+       border: none;
+       margin-bottom: 0;
+       margin-top: 0;
+       padding: 0;
+}
+
+/* Make sure embeds and iframes fit their containers. */
+embed,
+iframe,
+object {
+       max-width: 100%;
+}
+
+/*--------------------------------------------------------------
+## Captions
+--------------------------------------------------------------*/
+.wp-caption {
+       margin-bottom: 1.5em;
+       max-width: 100%;
+}
+
+.wp-caption img[class*="wp-image-"] {
+       display: block;
+       margin-left: auto;
+       margin-right: auto;
+}
+
+.wp-caption .wp-caption-text {
+       margin: 0.8075em 0;
+}
+
+.wp-caption-text {
+       text-align: center;
+}
+
+/*--------------------------------------------------------------
+## Galleries
+--------------------------------------------------------------*/
+.gallery {
+       margin-bottom: 1.5em;
+}
+
+.gallery-item {
+       display: inline-block;
+       text-align: center;
+       vertical-align: top;
+       width: 100%;
+}
+
+.gallery-columns-2 .gallery-item {
+       max-width: 50%;
+}
+
+.gallery-columns-3 .gallery-item {
+       max-width: 33.33%;
+}
+
+.gallery-columns-4 .gallery-item {
+       max-width: 25%;
+}
+
+.gallery-columns-5 .gallery-item {
+       max-width: 20%;
+}
+
+.gallery-columns-6 .gallery-item {
+       max-width: 16.66%;
+}
+
+.gallery-columns-7 .gallery-item {
+       max-width: 14.28%;
+}
+
+.gallery-columns-8 .gallery-item {
+       max-width: 12.5%;
+}
+
+.gallery-columns-9 .gallery-item {
+       max-width: 11.11%;
+}
+
+.gallery-caption {
+       display: block;
+}
+
+
+/*--------------------------------------------------------------
+## Filter Component
+--------------------------------------------------------------*/
+.wp-filter {
+    display: inline-block;
+    position: relative;
+    box-sizing: border-box;
+    margin: 20px 0 25px;
+    padding: 0 20px;
+    width: 100%;
+    box-shadow: 0 1px 1px rgba(0,0,0,.04);
+    border: 1px solid #e5e5e5;
+    background: #fff;
+    color: #555;
+    font-size: 13px
+}
+
+.wp-filter a {
+    text-decoration: none
+}
+
+.filter-count {
+    display: inline-block;
+    vertical-align: middle;
+    min-width: 4.3em
+}
+
+.filter-count .count,.title-count {
+    display: inline-block;
+    position: relative;
+    top: -1px;
+    padding: 4px 10px;
+    border-radius: 30px;
+    background: #777;
+    color: #fff;
+    font-size: 14px;
+    font-weight: 600
+}
+
+.title-count {
+    display: inline;
+    top: -3px;
+    margin-left: 5px;
+    margin-right: 20px
+}
+
+.filter-links {
+    padding: 0
+}
+
+.filter-links,.filter-links li {
+    display: inline-block;
+    margin: 0
+}
+
+.filter-links li>a {
+    display: inline-block;
+    margin: 0 10px;
+    padding: 15px 0;
+    border-bottom: 4px solid #fff;
+    color: #666;
+    cursor: pointer
+}
+
+.filter-links .current {
+    box-shadow: none;
+    border-bottom: 4px solid #666;
+    color: #222
+}
+
+.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover {
+    color: #2ea2cc
+}
+
+.wp-filter .search-form {
+    float: right;
+    margin: 10px 0;
+    display: inline-block
+}
+
+.wp-filter .wp-filter-search {
+    margin: 0;
+    padding: 3px 5px;
+    width: 270px;
+    font-size: 16px;
+    font-weight: 300;
+    line-height: 1.5
+}
+
+.wp-filter .search-form select {
+    height: 33px;
+    vertical-align: top
+}
+
+.wp-filter .drawer-toggle {
+    display: inline-block;
+    margin: 0 10px;
+    padding: 4px 6px;
+    color: #666;
+    cursor: pointer
+}
+
+.wp-filter .drawer-toggle:before {
+    display: inline-block;
+    vertical-align: sub;
+    content: "\f111";
+    margin: 0 5px 0 0;
+    width: 16px;
+    height: 16px;
+    color: #777;
+    transition: color .1s ease-in;
+    font-family: dashicons;
+    font-size: 16px;
+    line-height: 1;
+    text-align: center;
+    text-decoration: inherit;
+    font-weight: 400;
+    font-style: normal;
+    -webkit-font-smoothing: antialiased
+}
+
+.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before {
+    color: #2ea2cc
+}
+
+.wp-filter .drawer-toggle.current:before {
+    color: #fff
+}
+
+.filter-drawer {
+    display: none;
+    margin: 0 -20px;
+    padding: 20px;
+    border-top: 1px solid #eee;
+    background: #fafafa
+}
+
+@media only screen and (max-width: 480px) {
+    .filter-drawer {
+        margin:0 -10px
+    }
+}
+
+.show-filters .filter-drawer {
+    display: block;
+    overflow: hidden
+}
+
+.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover {
+    background: #2ea2cc
+}
+
+.show-filters .filter-links a.current {
+    border-bottom: none
+}
+
+.show-filters .wp-filter .drawer-toggle {
+    border-radius: 2px;
+    border: none;
+    background: #777;
+    color: #fff
+}
+
+.show-filters .wp-filter .drawer-toggle:before {
+    color: #fff
+}
+
+.filter-group {
+    background: #fff;
+    border: 1px solid #e5e5e5;
+    box-sizing: border-box;
+    float: left;
+    margin: 0 1% 0 0;
+    padding: 10px;
+    width: calc(100% / 4 - 7px);
+    box-shadow: 0 1px 1px rgba(0,0,0,.04)
+}
+
+.filter-group:last-of-type {
+    margin-right: 0
+}
+
+.filter-group.wide {
+    width: 38%
+}
+
+.filter-group h4 {
+    font-size: 14px;
+    position: relative;
+    margin: 0
+}
+
+.filter-drawer ol {
+    list-style-type: none;
+    font-size: 12px;
+    margin: 20px 0 0;
+    padding: 0
+}
+
+.filter-drawer li {
+    display: inline-block;
+    list-style-type: none;
+    margin: 5px 0;
+    padding-right: 25px;
+    width: 100%
+}
+
+.filter-drawer .buttons {
+    margin-bottom: 20px
+}
+
+.filter-drawer .buttons .button span {
+    display: inline-block;
+    opacity: .8;
+    font-size: 12px;
+    text-indent: 10px
+}
+
+.wp-filter .button.clear-filters {
+    display: none;
+    margin: 0 0 0 10px
+}
+
+.filtered-by {
+    display: none;
+    margin: 0
+}
+
+.filtered-by>span {
+    font-weight: 600
+}
+
+.filtered-by a {
+    margin-left: 10px
+}
+
+.filtered-by .tags {
+    display: inline
+}
+
+.filtered-by .tag {
+    background: #fff;
+    border: 1px solid #e5e5e5;
+    box-shadow: 0 1px 1px rgba(0,0,0,.04);
+    display: inline-block;
+    font-size: 11px;
+    margin: 2px 5px;
+    padding: 1px 8px
+}
+
+.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group {
+    display: none!important
+}
+
+.filters-applied .filtered-by {
+    display: block
+}
+
+.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable {
+    display: none
+}
+
+.show-filters.filters-applied .content-filterable {
+    display: block
+}
+
+.wp-filter-search {
+    border: 1px solid #ddd;
+    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
+    background-color: #fff;
+    color: #333;
+    outline: none;
+    transition: border-color .05s ease-in-out;
+    border-radius: 0;
+    margin: 0;
+    padding: 3px 5px;
+    width: 280px;
+    font-size: 16px;
+    font-weight: 300;
+    line-height: 1.5
+}
+
+.directory-navigation {
+    background: #dfdfdf
+}
+
+.directory-navigation .menu {
+    font-size: 13px;
+    font-weight: 700;
+    list-style: none;
+    margin: 0 auto;
+    max-width: 960px;
+
+}
+
+.directory-navigation .menu li {
+    display: inline-block;
+       padding-left: 20px;
+}
+
+.directory-navigation .menu li:first-of-type {
+    padding-left: 10px
+}
+
+.directory-navigation a {
+       display: block;
+       position: relative;
+       padding: 10px 0;
+    color: #636363;
+    font-size: 14px;
+       text-decoration: none;
+}
+
+.directory-navigation .current a:after {
+       content: '';
+       width: 100%;
+       position: absolute;
+       left: 0;
+       bottom: 0;
+       height: 3px;
+       background: #0073aa;
+}
+
+@media (max-width: 740px) {
+    .directory-navigation .menu {
+        margin: 0;
+        padding: 8px 0;
+        width: 100%
+    }
+}
+
+
+/*# sourceMappingURL=style.css.map */
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssvendor_overridesscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_overrides.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_overrides.scss                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_overrides.scss     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,681 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*
+* Learn Site CSS
+*
+* Author: Chetan Prajapati (chetan200891)
+*/
+
+body:not(.trac):not(.home-page) #main {
+       margin-top: 0.5rem;
+}
+
+.site-branding h1 {
+       color: #fff;
+}
+
+h1, h2, h3, h4 { color: #555 !important; }
+
+/* ___ Homepage ___ */
+
+#page.home {
+       background-color: #fff;
+}
+
+.site-header.home .site-title {
+       font-size: 3.10rem;
+       font-weight: 400;
+       line-height: normal;
+}
+
+.site-header .site-description {
+       max-width: 650px;
+}
+
+.site-main {
+       margin: 0 auto;
+}
+
+p {
+       color: #555D66;
+}
+
+.home-page .shapes {
+       position: relative;
+}
+
+.home-page .shapes .parallelogram::before {
+       font-size: 80px;
+       height: 64px;
+       left: -30px;
+       position: relative;
+       -webkit-transform: skew(5deg);
+       -ms-transform: skew(5deg);
+       transform: skew(5deg);
+       width: 64px;
+}
+
+.home-page .shapes .parallelogram {
+       color: #fff;
+       display: block;
+       margin: 0 auto;
+       opacity: 0.9;
+       padding: 60px 40px;
+
+       text-align: center;
+       text-decoration: none;
+       -webkit-transform: skew(-5deg);
+       -ms-transform: skew(-5deg);
+       transform: skew(-5deg);
+
+}
+
+.home-page .shapes .parallelogram.lesson-plans {
+       background-color: #389547;
+       top: 0;
+       left: 30px;
+       z-index: 1;
+}
+
+.home-page .shapes .parallelogram.workshop-ideas {
+       background-color: #00669B;
+       margin-top: -2rem;
+       right: 30px;
+       top: 50px;
+       z-index: 10;
+}
+
+.home-page .shapes strong {
+       display: block;
+       font-size: 28px;
+       font-weight: 300;
+       padding-bottom: 15px;
+       padding-top: 15px;
+}
+
+.home-page .shapes p {
+       color: #fff;
+       font-size: 16px;
+       font-weight: 300;
+       margin: 0;
+       -webkit-transform: skew(5deg);
+       -ms-transform: skew(5deg);
+       transform: skew(5deg);
+}
+
+.home-page .shapes u {
+       display: block;
+       font-size: 18px;
+       padding-top: 15px;
+}
+
+@media only screen and (min-width: 768px) {
+       .home-page .shapes {
+               height: 400px;
+               margin: 0 -60px;
+       }
+
+       .home-page .shapes .parallelogram.workshop-ideas {
+               margin-top: 0;
+       }
+       
+       .home-page .shapes .parallelogram {
+               width: 50%;
+               position: absolute;
+               padding: 50px 90px;
+               -webkit-transform: skew(-15deg);
+               -ms-transform: skew(-15deg);
+               transform: skew(-15deg);
+       }
+
+       .home-page .shapes .parallelogram::before {
+               -webkit-transform: skew(15deg);
+               -ms-transform: skew(15deg);
+               transform: skew(15deg);
+       }
+       
+       .home-page .shapes p {
+               -webkit-transform: skew(15deg);
+               -ms-transform: skew(15deg);
+               transform: skew(15deg);
+       }
+}
+
+
+.about-training .getin {
+       margin: 0 auto;
+       max-width: 700px;
+       overflow: hidden;
+       position: relative;
+}
+
+.about-training .getin .graphic {
+       background: #826eb4;
+       margin-bottom: 16px;
+       display: flex;
+       align-items: center;
+       justify-content: center;
+       height: 125px;
+       width: 125px;
+}
+
+.about-training .getin .graphic .dashicons {
+       font-size: 75px;
+       width: auto;
+       height: auto;
+       color: #fff;
+}
+
+
+@media only screen and (min-width: 576px) {
+       .about-training .getin {
+               padding-left: 230px;
+       }
+
+       .about-training .getin .graphic {
+               left: 0;
+               top: 6px;
+               margin: 0 auto;
+               position: absolute;
+               height: 150px;
+               width: 150px;
+       }       
+}
+
+.lesson-lists .lesson-item .viewmore::after {
+       content: "\f345";
+       font-family: dashicons;
+       position: absolute;
+       top: 1px;
+       right: 0;
+}
+
+@media only screen and (min-width: 576px) {
+       .lesson-lists .col {
+               float: left;
+               padding: 15px;
+               width: 50%;
+       }
+}
+
+.lesson-lists .lesson-item {
+       margin-bottom: 40px;
+       font-size: 14px;
+       
+       .title {
+               font-weight: 300;
+       }
+
+       p {
+               color: #555D66;
+       }
+}
+
+@media only screen and (min-width: 768px) {
+       .lesson-lists {
+               padding-left: 0;
+               padding-right: 0;
+       }
+
+       .lesson-lists .col {
+               width: 33.3333%;
+       }
+
+       .lesson-lists .col .lesson-item:last-child {
+               margin-bottom: 0;
+       }
+}
+
+.submit-idea-cta {
+       text-align: center;
+}
+
+.submit-idea-cta h3 {
+       font-size: 30px;
+       margin-bottom: 30px;
+}
+
+/* ___ Lesson Plans ___ */
+
+.lp-list {
+       margin: 0 -15px;
+}
+
+.lp-list .lp-item {
+       display: inline-block;
+       margin-bottom: 30px;
+       padding: 0 1rem;
+       vertical-align: top;
+
+}
+
+.lp-list .lp-item-wrap, .card {
+       background-color: #fff;
+       box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.1 );
+       padding: 1.75rem;
+}
+
+@media only screen and (min-width: 768px) {
+       .lp-list .lp-item {
+               width: 50%;
+               margin-right: -4px;
+       }
+
+       .lp-list .lp-item-wrap  {
+               min-height: 300px;
+       }
+}
+
+.lp-list .lp-item--full {
+       width: 100%;
+}
+
+.card {
+       margin-bottom: 30px;
+}
+
+.lp-list .lp-item-wrap--split .lp-body {
+       display: flex;
+       flex-direction: column;
+       justify-content: space-between;
+}
+
+.lp-list .lp-item-wrap--split .lp-body > *:first-child {
+       order: 2;
+}
+
+.lp-list .lp-item-wrap--split .lp-body > *:last-child {
+       order: 1;
+}
+
+.lp-list .lp-item-wrap--split .lp-details-list {
+       margin-bottom: 0.75rem;
+}
+
+.lp-list .lp-item-wrap--split .lp-details-list li {
+       display: inline-block;
+       padding-right: 1rem;
+}
+
+@media only screen and (min-width: 576px) {
+       .lp-list .lp-item-wrap--split .lp-body {
+               flex-direction: row;
+       }
+
+       .lp-list .lp-item-wrap--split .lp-body > *:first-child {
+               width: 64%;
+               order: 1;
+       }
+       
+       .lp-list .lp-item-wrap--split .lp-body > *:last-child {
+               padding-left: 5%;
+               width: 30%;
+               order: 2;
+       }
+
+       .lp-list .lp-item-wrap--split .lp-details-list {
+               margin-bottom: 0;
+       }
+
+       .lp-list .lp-item-wrap--split .lp-details-list li {
+               display: block;
+               padding-right: 0;
+       }
+}
+
+.lp-list .lp-item h2 a {
+       font-weight: 400;
+}
+
+.lp-list .lp-item .lp-excerpt {
+       margin: 0;
+       padding-bottom: 1rem;
+       color: #6A6A6A;
+       font-size: 14px;
+}
+
+.lp-list .lp-topics {
+       margin: 0 0 0 1rem;
+       padding-top: 0.25rem;
+       list-style: square;
+       font-size: 0.75rem;
+}
+
+.lp-list .lp-topics li {
+       padding-bottom: 0.5rem;
+}
+
+.lp-list .lp-topics li:last-child {
+       padding-bottom: 0;
+}
+
+@media only screen and (min-width: 768px) {
+       .lp-list .lp-topics--split li {
+               width: 50%;
+               float: left;
+       }
+}
+
+.lp-details {
+       font-size: 14px;
+       overflow: hidden;
+}
+
+.lp-list .lp-details .items {
+       float: left;
+       width: 50%;
+}
+
+@media only screen and (min-width: 960px) {
+       .lp-list .lp-details .lp-details-list--split li {
+               float: left;
+               width: 50%;
+       }
+}
+
+.lp-list .lp-details .left-items {
+       padding-right: 10px;
+}
+
+.lp-list .lp-details ul,
+.lp-content .lp-details ul {
+       list-style-type: none;
+       margin: 0;
+       padding: 0;
+}
+
+.lp-list .lp-details ul li,
+.lp-content .lp-details ul li {
+       margin: 0;
+       padding: 0 0 0.5rem 1.5rem;
+       position: relative;
+}
+
+.lp-list .lp-details .dashicons,
+.lp-content .lp-details .dashicons {
+       color: #0073aa;
+       left: 0;
+       position: absolute;
+       top: 0.15rem;
+}
+
+.lp-content .lp-details strong {
+       padding-left: 0.25rem;
+}
+
+.lp-suggestion_title {
+       margin-bottom: 0;
+       font-size: 0.85rem;
+}
+
+/* ___ Single Lesson Plan ___ */
+
+.lp-content {
+       display: flex;
+       flex-direction: column;
+       justify-content: space-between;
+}
+
+.lp-content .lp-content-inner {
+       order: 2;
+}
+
+.lp-content .lp-sidebar {
+       order: 1;
+}
+
+.lp-content .lp-details .lp-links, 
+.lp-suggestion { 
+       display: none; 
+}
+
+.lp-sidebar .lp-details ul:first-child li {
+       display: inline-block;
+       padding-right: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+       .lp-content {
+               flex-direction: row;
+       }
+
+       .lp-content .lp-content-inner {
+               width: 64%;
+               order: 1;
+       }
+
+       .lp-content .lp-sidebar {
+               width: 30%; 
+               order: 2;
+       }
+
+       .lp-content .lp-details .lp-links, 
+       .lp-suggestion { 
+               display: block; 
+       }
+}
+
+.lp-content .lp-details .lp-links {
+       margin: 1.25rem 0;
+}
+
+.lp-content .lp-details .lp-links li {
+       padding: 0 0 1rem 0;
+}
+
+.lp-content .lp-details .lp-links li:last-child {
+       padding-bottom: 0;
+}
+
+.lp-content .lp-details .lp-links li a {
+       background-color: #f8f8f8;
+       border: 1px #ccc solid;
+       border-radius: 3px;
+       box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
+       color: #666666;
+       display: inline-block;
+       font-size: 14px;
+       width: 100%;
+       max-width: 220px;
+       padding: 5px 10px;
+       text-decoration: none;
+}
+
+.lp-details .lp-links li a .dashicons {
+       color: #9A9EA3;
+       font-size: 16px;
+       position: relative;
+       top: 3px;
+}
+
+.lp-content .lp-details .lp-links li a:hover {
+       background-color: #f8f8f8;
+       border-color: #999;
+       color: #777777;
+}
+
+.lp-empty {
+       margin-bottom: 8        rem;
+       min-height: 300px;
+       line-height: 100px;
+       text-align: center;
+}
+
+/* ___ Page ___ */
+
+.type-page .entry-content {
+       background-color: #fff;
+       box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.1 );
+       padding: 30px;
+}
+
+/* ___ Forms ___ */
+
+.contact-form .grunion-field-label {
+       font-size: 16px;
+       margin-bottom: 10px;
+}
+
+.contact-form .grunion-field-wrap {
+       margin-bottom: 20px;
+}
+
+.contact-form input[type="text"],
+.contact-form input[type="email"],
+.contact-form textarea {
+       border: 1px solid #dddddd;
+       box-shadow: none;
+       box-sizing: border-box;
+       font-family: inherit;
+       font-size: 16px;
+       margin: 0;
+       max-width: 100% !important;
+       padding: 10px;
+       width: 100% !important;
+       -webkit-appearance: none;
+}
+
+.contact-form .grunion-field-checkbox-multiple-wrap,
+.contact-form .grunion-field-radio-wrap {
+       display: inline-block;
+       vertical-align: top;
+       width: 45%;
+}
+
+.contact-form .grunion-checkbox-multiple-label,
+.contact-form .grunion-radio-label {
+       font-size: 16px;
+       font-weight: 400 !important;
+}
+
+.contact-form input.checkbox-multiple,
+.contact-form input.radio {
+       margin-bottom: 0 !important;
+}
+
+.contact-form .pushbutton-wide {
+       background: #008ec2;
+       border: 1px solid #006799;
+       border-radius: 3px;
+       box-shadow: 0 1px 0 #006799;
+       color: #fff;
+       font-size: 16px;
+       text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
+       padding: 5px 30px;
+       -webkit-appearance: none;
+}
+
+.contact-form .pushbutton-wide:hover {
+       color: #eee;
+}
+
+/* ___ Submit an Idea ___ */
+
+.type-page .submit-idea-cta{
+       padding: .5rem 0 2rem;
+}
+
+.type-page .submit-idea-cta h4{
+       margin: 0 auto 1rem;
+       font-weight: 500;
+}
+
+.idea-type-lists {
+       overflow: hidden;
+       padding-top: 0;
+
+       margin: 0 auto;
+       max-width: 610px;
+}
+
+.idea-type-lists .col {
+       padding: 0 35px;
+       font-size: 13px;
+       margin-bottom: 2rem;
+}
+
+@media only screen and (min-width: 576px) {
+       .idea-type-lists {
+               padding-bottom: 2rem;
+       }
+       
+       .idea-type-lists .col {
+               float: left;
+               width: 50%;
+               margin-bottom: 0;
+       }
+}
+
+.idea-type-lists .col p{
+       color: #666666;
+}
+
+.idea-type-lists .col .dashicons{
+       color: #9ea3a8;
+       width: 65px;
+       height: 65px;
+       display: block;
+       margin: 1rem auto 0;
+}
+
+.idea-type-lists .col .dashicons:before{
+       font-size: 65px;
+}
+
+/*--------------------------------------------------------------
+# Contributor Day Styles - Submit Workshop Form
+--------------------------------------------------------------*/
+.contact-form .grunion-field-label {
+    font-size: 13px;
+}
+
+.contact-form .grunion-checkbox-multiple-label, .contact-form .grunion-radio-label {
+    font-size: 13px;
+}
+
+.contact-form .grunion-field-checkbox-multiple-wrap, .contact-form .grunion-field-radio-wrap {
+    width: 29%;
+    margin: 10px;
+}
+
+input.text {
+    height: 40px;
+}
+
+.custom-subheader{
+       margin-bottom: 0.4em;
+}
+
+
+/*--------------------------------------------------------------
+# Utilities
+--------------------------------------------------------------*/
+
+.no-padding {
+       padding: 0 !important; /* We want to overwrite all applied padding */
+}
+
+.clearfix:after {
+       content: "";
+       display: table;
+       clear: both;
+}
+
+
+/*--------------------------------------------------------------
+# Overwrites
+--------------------------------------------------------------*/
+
+div.bbp-breadcrumb {
+       margin: 0.75rem 0 1.5rem;
+}
+
+p {
+       margin: 0 0 1rem;
+}
+
+.directory-navigation .menu  {
+       padding: 0;
+}
+
+hr {
+       height: 1px;
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020cssvendor_vendorscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_vendor.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_vendor.scss                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/css/vendor/_vendor.scss        2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,3 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "github";
+@import "legacy-styles";
+@import "overrides";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020footerphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/footer.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/footer.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/footer.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,14 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The Footer for our theme.
+ *
+ * @package WPBBP
+ */
+
+?>
+       
+       </div><!-- #content -->
+</div><!-- #page -->
+
+<?php
+require WPORGPATH . 'footer.php';
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020frontpagephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/front-page.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/front-page.php                               (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/front-page.php 2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,145 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+
+/**
+ * The front page of the site.
+ *
+ * @package WPBBP
+ */
+
+get_header();?>
+
+       <main id="main" class="site-main home-page" role="main">
+               <section class="quick-intro">
+                       <div class="shapes">
+                               <a class="parallelogram lesson-plans dashicons-before dashicons-clipboard" href="/lesson-plans/">
+                                       <p>
+                                               <strong><?php _e( 'Lesson Plans', 'wporg-forums' ); ?></strong>
+                                               <?php
+                                                       _e( 'Are you teaching WordPress to others? These lesson plans are designed to guide and inspire you to deliver great content.', 'wporg-forums' );
+                                               ?>
+                                               <u><?php _e( 'See the Lesson Plans' ); ?></u>
+                                       </p>
+                               </a>
+                               <a class="parallelogram workshop-ideas dashicons-before dashicons-slides" href="/workshops/">
+                                       <p>
+                                               <strong><?php _e( 'Workshops', 'wporg-forums' ); ?></strong>
+                                               <?php
+                                                       _e( 'Workshops are great way to get people hands-on with WordPress. Here are some ideas to help run a workshop for your own.', 'wporg-forums' );
+                                               ?>
+                                               <u><?php _e( 'Browse Workshops' ); ?></u>
+                                       </p>
+                               </a>
+                       </div>
+               </section>
+
+               <section class="about-training">
+                       <div class="getin">
+                               <div class="graphic"><span class="dashicons dashicons-welcome-learn-more"></span></div>
+                               <div>
+                                       <h3><?php _e( 'Get Involved' ); ?></h3>
+                                       <p><?php _e( 'Want to grow WordPress? As part of Training Team you could help others learn WordPress accross the world.' ); ?></p>
+                                       <a href="https://make.wordpress.org/training/handbook/"><?php _e( 'Learn About The Training Team' ); ?></a>
+                               </div>
+                       </div>
+               </section>
+
+               <hr>
+               <section>
+                       <div class="row align-middle between section-heading">
+                               <h2 class="h4 section-heading_title"><?php esc_html_e( 'Recent Workshops', 'wporg-learn' ); ?></h2>
+                               <a class="section-heading_link" href="/workshops"><?php esc_html_e( 'View All ยป', 'wporg-learn' ); ?></a>
+                       </div>
+
+                       <?php
+                               $args = array(
+                                       'posts_per_page' => '3',
+                               );
+                               set_query_var( 'video-grid-options', $args );
+                               get_template_part( 'template-parts/component', 'video-grid' );
+                       ?>
+               </section>
+               <hr>
+
+               <section class="lesson-lists clearfix">
+                       <div class="col">
+                               <div class="lesson-item">
+                                       <h2 class="h4 title"><?php _e( 'User-oriented Lesson Plans' ); ?></h2>
+                                       <p><?php _e( 'User lessons are targeted towards end-users, those who actually publish content.' ); ?></p>
+                                       <a class="viewmore" href="#"><?php _e( 'View the lesson plans' ); ?></a>
+                               </div>
+                               <div class="lesson-item">
+                                       <h2 class="h4 title"><?php _e( 'Theme-oriented Lesson Plans' ); ?></h2>
+                                       <p><?php _e( 'Theme lessons are targeted towards entry-level developers, those who actually write code.' ); ?></p>
+                                       <a class="viewmore" href="#"><?php _e( 'View the lesson plans' ); ?></a>
+                               </div>
+                               <div class="lesson-item">
+                                       <h2 class="h4 title"><?php _e( 'Plugin-oriented Lesson Plans' ); ?></h2>
+                                       <p><?php _e( 'Plugin lessons are targeted towards entry-level developers, those who actually write code.' ); ?></p>
+                                       <a class="viewmore" href="#"><?php _e( 'View the lesson plans' ); ?></a>
+                               </div>
+                       </div>
+
+                       <div class="col">
+                               <div class="lesson-item">
+                                       <h2 class="h4 title"><?php _e( 'Half-day Workshop Ideas' ); ?></h2>
+                                       <p><?php _e( 'Concepts and activities for workshops that are only a few hours long.' ); ?></p>
+                                       <a class="viewmore" href="#"><?php _e( 'View the Workshop Ideas' ); ?></a>
+                               </div>
+                               <div class="lesson-item">
+                                       <h2 class="h4 title"><?php _e( 'Full-day Workshop Ideas' ); ?></h2>
+                                       <p><?php _e( 'Concepts and activities for workshops that fill the whole day.' ); ?></p>
+                                       <a class="viewmore" href="#"><?php _e( 'View the Workshop Ideas' ); ?></a>
+                               </div>
+                               <div class="lesson-item">
+                                       <h2 class="h4 title"><?php _e( 'Multi-day Workshop Ideas' ); ?></h2>
+                                       <p><?php _e( 'Concepts and activities for workshops that span the course of 2 or more days.' ); ?></p>
+                                       <a class="viewmore" href="#"><?php _e( 'View the Workshop Ideas' ); ?></a>
+                               </div>
+                       </div>
+
+                       <div class="col">
+                               <div class="lesson-item">
+                                       <h2 class="h4 title"><?php _e( 'Want to Help More People Speak at Meetups and WordCamps?' ); ?></h2>
+                                       <p><?php _e( 'WordPress is a built on a community where diversity and inclusion are key to growth. Meetups and WordCamps are the best way to teach others about WordPress on a local level and these resources can help diversify the speakers at these events.' ); ?></p>
+                                       <a class="viewmore" href="#"><?php _e( 'View the Speaker Diversity Lesson plans' ); ?></a>
+                               </div>
+                               <div class="lesson-item">
+                                       <h2 class="h4 title"><?php _e( 'Helpful Links' ); ?></h2>
+                                       <a class="viewmore" href="#"><?php _e( 'WordCamp Central' ); ?></a> <br />
+                                       <a class="viewmore" href="#"><?php _e( 'WordPress Meetups' ); ?></a>
+                               </div>
+                       </div>
+               </section>
+
+               <hr>
+
+               <?php wporg_submit_idea_cta(); ?>
+
+               <?php if ( ! is_active_sidebar( 'front-page-blocks' ) ) : ?>
+                       <?php //get_template_part( 'template-parts/bbpress', 'front' ); ?>
+               <?php else : ?>
+                       <div class="three-up helphub-front-page">
+                               <?php dynamic_sidebar( 'front-page-blocks' ); ?>
+                       </div>
+
+                       <hr>
+
+                       <div id="helphub-forum-link" class="text-center">
+                               <h3><?php esc_html_e( 'Support Forums', 'wporg-forums' ); ?></h3>
+
+                               <p>
+                                       <span>
+                                               <?php esc_html_e( 'Can\'t find what you\'re looking for? Find out if others share your experience.', 'wporg-forums' ); ?>
+                                       </span>
+
+                                       <br>
+
+                                       <a href="<?php echo esc_url( site_url( '/forums/' ) ); ?>"><?php esc_html_e( 'Check out our support forums', 'wporg-forums' ); ?></a>
+                               </p>
+                       </div>
+               <?php endif; ?>
+
+       </main>
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020functionsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/functions.php                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/functions.php  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,219 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * WPBBP functions and definitions
+ *
+ * @package WPBBP
+ */
+
+/**
+ * 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.
+ */
+function setup() {
+       add_theme_support( 'post-thumbnails' );
+}
+
+add_action( 'after_setup_theme', __NAMESPACE__ . '\setup' );
+
+/**
+ * The Header for our theme.
+ *
+ * @package WPBBP
+ */
+function wporg_get_global_header() {
+       $GLOBALS['pagetitle'] = wp_title( '&#124;', false, 'right' ) . __( 'WordPress.org', 'wporg-learn' );
+       require WPORGPATH . 'header.php';
+}
+
+/**
+ * Get the taxonomies associated to workshop
+ *
+ * @package WPBBP
+ */
+function wporg_get_tax_slugs_from_workshop() {
+       return wp_get_post_terms( get_the_ID(), 'lesson_group',  array( 'fields' => 'slugs' ) );
+}
+
+/**
+ * Get the lesson plans associated to a taxonomy
+ *
+ * @param string $slugs Comma separated list of taxonomy terms
+ * @package WPBBP
+ */
+function wporg_get_lesson_plans_by_tax_slugs_query( $slugs ) {
+       $args = array(
+               'post_type' => 'lesson-plan',
+               'tax_query' => array(
+                       array(
+                               'taxonomy' => 'lesson_group',
+                               'field'    => 'slug',
+                               'terms'    => $slugs,
+                       ),
+               ),
+       );
+       
+       // Get all the lesson plans associated to 
+       return new WP_Query( $args );
+}
+
+/**
+ * Get the category from the query vars
+ *
+ * @package WPBBP
+ */
+function wporg_get_filter_category() {
+       return get_query_var( 'category' );
+}
+
+/**
+ * Returns a list of filter categories
+ *
+ * @return array
+ */
+function wporg_get_filter_categories() {
+       return get_categories();
+}
+
+/**
+ * Returns the default filter category key
+ *
+ * @return string|null
+ */
+function wporg_get_default_cat() {
+       $cats = wporg_get_filter_categories();
+
+       return reset( $cats );
+}
+
+/**
+ * Returns the default category if category is not defined
+ *
+ * @return string
+ */
+function wporg_get_cat_or_default_slug() {
+       $cat = wporg_get_filter_category();
+       
+       if( empty( $cat ) ) {
+               return wporg_get_default_cat()->slug;
+       }
+
+       return $cat;
+}
+
+
+/**
+ * Get the values associated to the page/post
+ *
+ * @param string $id Id of the post
+ * @param string $tax_slug The slug for the custom taxonomy
+ * @return string 
+ */
+function get_taxonomy_values( $id, $tax_slug ){
+       $terms = wp_get_post_terms( $id, $tax_slug, array( 'fields' => 'names' )  );
+       return implode( ', ', $terms );
+}
+
+
+/**
+ * Returns the taxonomies associated to a lesson or workshop
+ *
+ * @param string $id Id of the post
+ * @return string
+ */
+function wporg_get_custom_taxonomies( $id ) {
+       return [
+               [
+                       'icon' => 'clock',
+                       'label' => 'Length:',
+                       'values' => get_taxonomy_values( $id, 'duration' )
+               ],
+               [
+                       'icon' => 'admin-users',
+                       'label' => 'Audience:',
+                       'values' => get_taxonomy_values( $id, 'audience' )
+               ],
+               [
+                       'icon' => 'dashboard',
+                       'label' => 'Level:',
+                       'values' => get_taxonomy_values( $id, 'level' )
+               ],
+               [
+                       'icon' => 'welcome-learn-more',
+                       'label' => 'Type of Instruction:',
+                       'values' => get_taxonomy_values( $id, 'instruction_type' )
+               ]
+       ];
+}
+
+/**
+ * Returns whether the post type is a workshop
+ *
+ * @return bool
+ */
+function wporg_post_type_is_workshop() {
+       return get_post_type() == 'workshop';
+}
+
+/**
+ * Returns whether the post type is a lesson-plan
+ *
+ * @return bool
+ */
+function wporg_post_type_is_lesson() {
+       return get_post_type() == 'lesson-plan';
+}
+
+/**
+ * Returns the custom field view_lesson_plan_slides_url, if it doesn't exists returns false
+ *
+ * @return string|bool
+ */
+function wporg_get_slides_url() {
+       return get_post_meta( get_the_ID(), 'view_lesson_plan_slides_url', true );
+}
+
+/**
+ * Returns the custom field download_lesson_plan_slides_url, if it doesn't exists returns false
+ *
+ * @return string|bool
+ */
+function wporg_get_download_slides_url() {
+return get_post_meta( get_the_ID(), 'download_lesson_plan_slides_url', true );
+}
+
+/**
+ * Submit CTA button 
+ *
+ * @package WPBBP
+ */
+function wporg_submit_idea_cta() { ?> 
+
+       <section class="submit-idea-cta">
+               <div class="content-icon"><span class="dashicons dashicons-lightbulb"></span></div>
+               <h3><?php _e( 'Have an Idea for a Workshop? Let us know!' ); ?></h3>
+               <a class="button button-primary button-large" href="<?php echo esc_url( site_url( '/submit-an-idea/' ) ); ?>"><?php _e( 'Submit an Idea' ); ?></a>
+       </section>
+
+<?php } 
+
+/**
+ * Returns whether all post for workshop
+ *
+ * @return array
+ */
+function wporg_get_workshops( $options = NULL ) {
+       $args = array(
+               'post_type' => 'wporg_workshop',
+       );
+
+       if( ! is_null( $options ) ) {
+               $args = array_merge( $args, $options );
+
+       } 
+
+       $query = new \WP_Query( $args );
+       return $query;
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020headerphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/header.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/header.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,91 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The header for our theme.
+ *
+ * This is the template that displays all of the <head> section and everything up until <div id="content">
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
+ *
+ * @package WPBBP
+ */
+
+namespace WordPressdotorg\Forums;
+
+$menu_items = array(
+       /* translators: relative link to the forums home page */
+       _x( '/forums/', 'header menu', 'wporg-forums' )                                     => _x( 'Forums', 'header menu', 'wporg-forums' ),
+       _x( 'https://codex.wordpress.org/Main_Page', 'header menu', 'wporg-forums' )        => _x( 'Documentation', 'header menu', 'wporg-forums' ),
+       _x( 'https://make.wordpress.org/support/handbook/', 'header menu', 'wporg-forums' ) => _x( 'Get Involved', 'header menu', 'wporg-forums' ),
+);
+
+global $wporg_global_header_options;
+if ( !isset( $wporg_global_header_options['in_wrapper'] ) )
+       $wporg_global_header_options['in_wrapper'] = '';
+$wporg_global_header_options['in_wrapper'] .= '<a class="skip-link screen-reader-text" href="#content">' . esc_html__( 'Skip to content', 'wporg-forums' ) . '</a>';
+wporg_get_global_header();
+
+if ( is_front_page() ) {
+       $home_page = 'home ';
+}
+?>
+
+<div id="page" class="<?php echo esc_html( $home_page ); ?>site">
+       <a class="skip-link screen-reader-text" href="#main"><?php esc_html_e( 'Skip to content', 'wporg-forums' ); ?></a>
+
+       <div id="content">
+               <header id="masthead" class="site-header <?php echo is_front_page() ? 'home' : ''; ?>" role="banner">
+                       <div class="site-branding">
+                               <?php
+                               if ( is_front_page() ) {
+                               ?>
+                               <h1 class="site-title"><a href="<?php echo esc_url(home_url('/')); ?>" rel="home"><?php _ex('Help Others Learn WordPress', 'Site title', 'wporg-forums'); ?></a></h1>
+
+                               <p class="site-description">
+                                       <?php
+                                       /* Translators: subhead */
+                                       _e('Whether you&#8217;re a first-time blogger or seasoned developer, there&#8217;s always more to learn. From the contributors who make WordPress, these vast resourses will help you teach WordPress to others.', 'wporg-forums');
+                                       ?>
+                               </p>
+
+                           <form role="search" method="get" class="search-form" action="<?php esc_url( home_url( '/' ) ) ?>">
+                               <label>
+                                   <span class="screen-reader-text"><?php _e('Search for:', 'wporg-forums' ) ?></span>
+                                   <input type="search" class="search-field" placeholder="<?php esc_attr_e( 'Search a teaching resource', 'wporg-forums' )?>" value="<?php get_search_query() ?>" name="s" />
+                               </label>
+                               <button type="submit" class="search-submit button button-primary button-search"><i class="dashicons dashicons-search"></i><span class="screen-reader-text"><?php esc_attr_e( 'Search', 'wporg-forums' ) ?></span></button>
+                           </form>
+                                               
+                               <?php
+                               } elseif ( is_page() ) {
+                               ?>
+                               <h1 class="site-title"><?php the_title(); ?></h1>
+                               <?php
+                               } else {
+                               ?>
+                                       <p class="site-title"><a href="<?php echo esc_url(home_url('/')); ?>" rel="home"><?php _ex('Help Others Learn WordPress', 'Site title', 'wporg-forums'); ?></a></p>
+                                       <?php /*
+                                       <nav id="site-navigation" class="main-navigation" role="navigation">
+                                               <button class="menu-toggle dashicons dashicons-arrow-down-alt2" aria-controls="primary-menu" aria-expanded="false" aria-label="<?php esc_attr_e( 'Primary Menu', 'wporg-forums' ); ?>"></button>
+                                               <div id="primary-menu" class="menu">
+                                                       <ul>
+                                                               <?php
+                                                               foreach ( $menu_items as $path => $text ) :
+                                                                       $class = '';
+                                                                       $url = parse_url( $path );
+                                                                       if ( ! empty( $url['host' ] ) ) {
+                                                                               $url = esc_url( $path );
+                                                                       } else {
+                                                                               $class = false !== strpos( $_SERVER['REQUEST_URI'], $url['path'] ) ? 'class="active" ' : '';
+                                                                               $url = esc_url( home_url( $path ) );
+                                                                       }
+                                                               ?>
+                                                               <li class="page_item"><a <?php echo $class; ?>href="<?php echo $url; ?>"><?php echo esc_html( $text ); ?></a></li>
+                                                               <?php endforeach; ?>
+                                                               <li><?php get_search_form(); ?></li>
+                                                       </ul>
+                                               </div>
+                                       </nav><!-- #site-navigation -->
+                                       */ ?>
+                               <?php } ?>
+                       </div><!-- .site-branding -->
+               </header><!-- #masthead -->
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020packagelockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/package-lock.json                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/package-lock.json      2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,3336 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "name": "wporg-learn",
+       "version": "1.0.0",
+       "lockfileVersion": 1,
+       "requires": true,
+       "dependencies": {
+               "@types/q": {
+                       "version": "1.5.4",
+                       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
+                       "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
+                       "dev": true
+               },
+               "@wordpress/browserslist-config": {
+                       "version": "2.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-2.6.0.tgz",
+                       "integrity": "sha512-vRgzGoxhcNVChBP30XZlyK4w6r/9ZpO+Fi1dzmButp31lUEb1pT5WBxTIQl3HE0JZ9YTEJ00WWGO5sjGi5MHZA==",
+                       "dev": true
+               },
+               "abbrev": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+                       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+                       "dev": true
+               },
+               "ajv": {
+                       "version": "6.12.3",
+                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz",
+                       "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==",
+                       "dev": true,
+                       "requires": {
+                               "fast-deep-equal": "^3.1.1",
+                               "fast-json-stable-stringify": "^2.0.0",
+                               "json-schema-traverse": "^0.4.1",
+                               "uri-js": "^4.2.2"
+                       }
+               },
+               "alphanum-sort": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
+                       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
+                       "dev": true
+               },
+               "amdefine": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+                       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+                       "dev": true
+               },
+               "ansi-regex": {
+                       "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                       "dev": true
+               },
+               "ansi-styles": {
+                       "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+                       "dev": true,
+                       "requires": {
+                               "color-convert": "^1.9.0"
+                       }
+               },
+               "aproba": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+                       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+                       "dev": true
+               },
+               "are-we-there-yet": {
+                       "version": "1.1.5",
+                       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
+                       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
+                       "dev": true,
+                       "requires": {
+                               "delegates": "^1.0.0",
+                               "readable-stream": "^2.0.6"
+                       }
+               },
+               "argparse": {
+                       "version": "1.0.10",
+                       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+                       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+                       "dev": true,
+                       "requires": {
+                               "sprintf-js": "~1.0.2"
+                       }
+               },
+               "array-find-index": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+                       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+                       "dev": true
+               },
+               "asn1": {
+                       "version": "0.2.4",
+                       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
+                       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
+                       "dev": true,
+                       "requires": {
+                               "safer-buffer": "~2.1.0"
+                       }
+               },
+               "assert-plus": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+                       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+                       "dev": true
+               },
+               "async": {
+                       "version": "1.5.2",
+                       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+                       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+                       "dev": true
+               },
+               "async-foreach": {
+                       "version": "0.1.3",
+                       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+                       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
+                       "dev": true
+               },
+               "asynckit": {
+                       "version": "0.4.0",
+                       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+                       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+                       "dev": true
+               },
+               "autoprefixer": {
+                       "version": "9.6.1",
+                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.1.tgz",
+                       "integrity": "sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==",
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "^4.6.3",
+                               "caniuse-lite": "^1.0.30000980",
+                               "chalk": "^2.4.2",
+                               "normalize-range": "^0.1.2",
+                               "num2fraction": "^1.2.2",
+                               "postcss": "^7.0.17",
+                               "postcss-value-parser": "^4.0.0"
+                       }
+               },
+               "aws-sign2": {
+                       "version": "0.7.0",
+                       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+                       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+                       "dev": true
+               },
+               "aws4": {
+                       "version": "1.10.0",
+                       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz",
+                       "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==",
+                       "dev": true
+               },
+               "balanced-match": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+                       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+                       "dev": true
+               },
+               "bcrypt-pbkdf": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+                       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+                       "dev": true,
+                       "requires": {
+                               "tweetnacl": "^0.14.3"
+                       }
+               },
+               "block-stream": {
+                       "version": "0.0.9",
+                       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
+                       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
+                       "dev": true,
+                       "requires": {
+                               "inherits": "~2.0.0"
+                       }
+               },
+               "body": {
+                       "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
+                       "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
+                       "dev": true,
+                       "requires": {
+                               "continuable-cache": "^0.3.1",
+                               "error": "^7.0.0",
+                               "raw-body": "~1.1.0",
+                               "safe-json-parse": "~1.0.1"
+                       }
+               },
+               "boolbase": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+                       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+                       "dev": true
+               },
+               "brace-expansion": {
+                       "version": "1.1.11",
+                       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+                       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+                       "dev": true,
+                       "requires": {
+                               "balanced-match": "^1.0.0",
+                               "concat-map": "0.0.1"
+                       }
+               },
+               "browserslist": {
+                       "version": "4.13.0",
+                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz",
+                       "integrity": "sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==",
+                       "dev": true,
+                       "requires": {
+                               "caniuse-lite": "^1.0.30001093",
+                               "electron-to-chromium": "^1.3.488",
+                               "escalade": "^3.0.1",
+                               "node-releases": "^1.1.58"
+                       }
+               },
+               "bytes": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
+                       "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
+                       "dev": true
+               },
+               "caller-callsite": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
+                       "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
+                       "dev": true,
+                       "requires": {
+                               "callsites": "^2.0.0"
+                       }
+               },
+               "caller-path": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
+                       "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
+                       "dev": true,
+                       "requires": {
+                               "caller-callsite": "^2.0.0"
+                       }
+               },
+               "callsites": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
+                       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
+                       "dev": true
+               },
+               "camelcase": {
+                       "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+                       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+                       "dev": true
+               },
+               "camelcase-keys": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
+                       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
+                       "dev": true,
+                       "requires": {
+                               "camelcase": "^2.0.0",
+                               "map-obj": "^1.0.0"
+                       }
+               },
+               "caniuse-api": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+                       "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "^4.0.0",
+                               "caniuse-lite": "^1.0.0",
+                               "lodash.memoize": "^4.1.2",
+                               "lodash.uniq": "^4.5.0"
+                       }
+               },
+               "caniuse-lite": {
+                       "version": "1.0.30001110",
+                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001110.tgz",
+                       "integrity": "sha512-KqJWeat4rhSHF0ito4yz9q/JuZHkvn71SsBnxge4azjPDbowIjOUnS8i1xpKGxZxU6BFiPqO2hSV2eiCpFQVRw==",
+                       "dev": true
+               },
+               "caseless": {
+                       "version": "0.12.0",
+                       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+                       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+                       "dev": true
+               },
+               "chalk": {
+                       "version": "2.4.2",
+                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+                       "dev": true,
+                       "requires": {
+                               "ansi-styles": "^3.2.1",
+                               "escape-string-regexp": "^1.0.5",
+                               "supports-color": "^5.3.0"
+                       }
+               },
+               "cliui": {
+                       "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+                       "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+                       "dev": true,
+                       "requires": {
+                               "string-width": "^1.0.1",
+                               "strip-ansi": "^3.0.1",
+                               "wrap-ansi": "^2.0.0"
+                       }
+               },
+               "coa": {
+                       "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+                       "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+                       "dev": true,
+                       "requires": {
+                               "@types/q": "^1.5.1",
+                               "chalk": "^2.4.1",
+                               "q": "^1.1.2"
+                       }
+               },
+               "code-point-at": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+                       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+                       "dev": true
+               },
+               "coffeescript": {
+                       "version": "1.10.0",
+                       "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
+                       "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
+                       "dev": true
+               },
+               "color": {
+                       "version": "3.1.2",
+                       "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz",
+                       "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==",
+                       "dev": true,
+                       "requires": {
+                               "color-convert": "^1.9.1",
+                               "color-string": "^1.5.2"
+                       }
+               },
+               "color-convert": {
+                       "version": "1.9.3",
+                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+                       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+                       "dev": true,
+                       "requires": {
+                               "color-name": "1.1.3"
+                       }
+               },
+               "color-name": {
+                       "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+                       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+                       "dev": true
+               },
+               "color-string": {
+                       "version": "1.5.3",
+                       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
+                       "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
+                       "dev": true,
+                       "requires": {
+                               "color-name": "^1.0.0",
+                               "simple-swizzle": "^0.2.2"
+                       }
+               },
+               "colors": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+                       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
+                       "dev": true
+               },
+               "combined-stream": {
+                       "version": "1.0.8",
+                       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+                       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+                       "dev": true,
+                       "requires": {
+                               "delayed-stream": "~1.0.0"
+                       }
+               },
+               "concat-map": {
+                       "version": "0.0.1",
+                       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+                       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+                       "dev": true
+               },
+               "console-control-strings": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+                       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+                       "dev": true
+               },
+               "continuable-cache": {
+                       "version": "0.3.1",
+                       "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
+                       "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
+                       "dev": true
+               },
+               "core-util-is": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+                       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+                       "dev": true
+               },
+               "cosmiconfig": {
+                       "version": "5.2.1",
+                       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+                       "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+                       "dev": true,
+                       "requires": {
+                               "import-fresh": "^2.0.0",
+                               "is-directory": "^0.3.1",
+                               "js-yaml": "^3.13.1",
+                               "parse-json": "^4.0.0"
+                       }
+               },
+               "cross-spawn": {
+                       "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
+                       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
+                       "dev": true,
+                       "requires": {
+                               "lru-cache": "^4.0.1",
+                               "which": "^1.2.9"
+                       }
+               },
+               "css-color-names": {
+                       "version": "0.0.4",
+                       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
+                       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
+                       "dev": true
+               },
+               "css-declaration-sorter": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
+                       "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.1",
+                               "timsort": "^0.3.0"
+                       }
+               },
+               "css-select": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+                       "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
+                       "dev": true,
+                       "requires": {
+                               "boolbase": "^1.0.0",
+                               "css-what": "^3.2.1",
+                               "domutils": "^1.7.0",
+                               "nth-check": "^1.0.2"
+                       }
+               },
+               "css-select-base-adapter": {
+                       "version": "0.1.1",
+                       "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
+                       "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
+                       "dev": true
+               },
+               "css-tree": {
+                       "version": "1.0.0-alpha.37",
+                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+                       "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
+                       "dev": true,
+                       "requires": {
+                               "mdn-data": "2.0.4",
+                               "source-map": "^0.6.1"
+                       }
+               },
+               "css-unit-converter": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
+                       "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==",
+                       "dev": true
+               },
+               "css-what": {
+                       "version": "3.3.0",
+                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz",
+                       "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==",
+                       "dev": true
+               },
+               "cssesc": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+                       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+                       "dev": true
+               },
+               "cssnano": {
+                       "version": "4.1.10",
+                       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
+                       "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
+                       "dev": true,
+                       "requires": {
+                               "cosmiconfig": "^5.0.0",
+                               "cssnano-preset-default": "^4.0.7",
+                               "is-resolvable": "^1.0.0",
+                               "postcss": "^7.0.0"
+                       }
+               },
+               "cssnano-preset-default": {
+                       "version": "4.0.7",
+                       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
+                       "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
+                       "dev": true,
+                       "requires": {
+                               "css-declaration-sorter": "^4.0.1",
+                               "cssnano-util-raw-cache": "^4.0.1",
+                               "postcss": "^7.0.0",
+                               "postcss-calc": "^7.0.1",
+                               "postcss-colormin": "^4.0.3",
+                               "postcss-convert-values": "^4.0.1",
+                               "postcss-discard-comments": "^4.0.2",
+                               "postcss-discard-duplicates": "^4.0.2",
+                               "postcss-discard-empty": "^4.0.1",
+                               "postcss-discard-overridden": "^4.0.1",
+                               "postcss-merge-longhand": "^4.0.11",
+                               "postcss-merge-rules": "^4.0.3",
+                               "postcss-minify-font-values": "^4.0.2",
+                               "postcss-minify-gradients": "^4.0.2",
+                               "postcss-minify-params": "^4.0.2",
+                               "postcss-minify-selectors": "^4.0.2",
+                               "postcss-normalize-charset": "^4.0.1",
+                               "postcss-normalize-display-values": "^4.0.2",
+                               "postcss-normalize-positions": "^4.0.2",
+                               "postcss-normalize-repeat-style": "^4.0.2",
+                               "postcss-normalize-string": "^4.0.2",
+                               "postcss-normalize-timing-functions": "^4.0.2",
+                               "postcss-normalize-unicode": "^4.0.1",
+                               "postcss-normalize-url": "^4.0.1",
+                               "postcss-normalize-whitespace": "^4.0.2",
+                               "postcss-ordered-values": "^4.1.2",
+                               "postcss-reduce-initial": "^4.0.3",
+                               "postcss-reduce-transforms": "^4.0.2",
+                               "postcss-svgo": "^4.0.2",
+                               "postcss-unique-selectors": "^4.0.1"
+                       }
+               },
+               "cssnano-util-get-arguments": {
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
+                       "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
+                       "dev": true
+               },
+               "cssnano-util-get-match": {
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
+                       "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
+                       "dev": true
+               },
+               "cssnano-util-raw-cache": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
+                       "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0"
+                       }
+               },
+               "cssnano-util-same-parent": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
+                       "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
+                       "dev": true
+               },
+               "csso": {
+                       "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz",
+                       "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==",
+                       "dev": true,
+                       "requires": {
+                               "css-tree": "1.0.0-alpha.39"
+                       },
+                       "dependencies": {
+                               "css-tree": {
+                                       "version": "1.0.0-alpha.39",
+                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz",
+                                       "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "mdn-data": "2.0.6",
+                                               "source-map": "^0.6.1"
+                                       }
+                               },
+                               "mdn-data": {
+                                       "version": "2.0.6",
+                                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz",
+                                       "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "currently-unhandled": {
+                       "version": "0.4.1",
+                       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+                       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+                       "dev": true,
+                       "requires": {
+                               "array-find-index": "^1.0.1"
+                       }
+               },
+               "dashdash": {
+                       "version": "1.14.1",
+                       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+                       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+                       "dev": true,
+                       "requires": {
+                               "assert-plus": "^1.0.0"
+                       }
+               },
+               "dateformat": {
+                       "version": "1.0.12",
+                       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
+                       "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
+                       "dev": true,
+                       "requires": {
+                               "get-stdin": "^4.0.1",
+                               "meow": "^3.3.0"
+                       }
+               },
+               "debug": {
+                       "version": "3.2.6",
+                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+                       "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+                       "dev": true,
+                       "requires": {
+                               "ms": "^2.1.1"
+                       }
+               },
+               "decamelize": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+                       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+                       "dev": true
+               },
+               "define-properties": {
+                       "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+                       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+                       "dev": true,
+                       "requires": {
+                               "object-keys": "^1.0.12"
+                       }
+               },
+               "delayed-stream": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+                       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+                       "dev": true
+               },
+               "delegates": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+                       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+                       "dev": true
+               },
+               "diff": {
+                       "version": "3.5.0",
+                       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+                       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+                       "dev": true
+               },
+               "dom-serializer": {
+                       "version": "0.2.2",
+                       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+                       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+                       "dev": true,
+                       "requires": {
+                               "domelementtype": "^2.0.1",
+                               "entities": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "domelementtype": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
+                                       "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "domelementtype": {
+                       "version": "1.3.1",
+                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+                       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+                       "dev": true
+               },
+               "domutils": {
+                       "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+                       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+                       "dev": true,
+                       "requires": {
+                               "dom-serializer": "0",
+                               "domelementtype": "1"
+                       }
+               },
+               "dot-prop": {
+                       "version": "5.2.0",
+                       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz",
+                       "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==",
+                       "dev": true,
+                       "requires": {
+                               "is-obj": "^2.0.0"
+                       }
+               },
+               "ecc-jsbn": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+                       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+                       "dev": true,
+                       "requires": {
+                               "jsbn": "~0.1.0",
+                               "safer-buffer": "^2.1.0"
+                       }
+               },
+               "electron-to-chromium": {
+                       "version": "1.3.519",
+                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.519.tgz",
+                       "integrity": "sha512-2r/p/9YOjIpX10KxcH1HcAGz1oadSD9Cwwotoek8wNJx/SRpklea14qdAMzCTTZlIezvsJ8sNsBQN05bJ/ZjhA==",
+                       "dev": true
+               },
+               "entities": {
+                       "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
+                       "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
+                       "dev": true
+               },
+               "error": {
+                       "version": "7.2.1",
+                       "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
+                       "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
+                       "dev": true,
+                       "requires": {
+                               "string-template": "~0.2.1"
+                       }
+               },
+               "error-ex": {
+                       "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+                       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+                       "dev": true,
+                       "requires": {
+                               "is-arrayish": "^0.2.1"
+                       }
+               },
+               "es-abstract": {
+                       "version": "1.17.6",
+                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
+                       "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
+                       "dev": true,
+                       "requires": {
+                               "es-to-primitive": "^1.2.1",
+                               "function-bind": "^1.1.1",
+                               "has": "^1.0.3",
+                               "has-symbols": "^1.0.1",
+                               "is-callable": "^1.2.0",
+                               "is-regex": "^1.1.0",
+                               "object-inspect": "^1.7.0",
+                               "object-keys": "^1.1.1",
+                               "object.assign": "^4.1.0",
+                               "string.prototype.trimend": "^1.0.1",
+                               "string.prototype.trimstart": "^1.0.1"
+                       }
+               },
+               "es-to-primitive": {
+                       "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+                       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+                       "dev": true,
+                       "requires": {
+                               "is-callable": "^1.1.4",
+                               "is-date-object": "^1.0.1",
+                               "is-symbol": "^1.0.2"
+                       }
+               },
+               "escalade": {
+                       "version": "3.0.2",
+                       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
+                       "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==",
+                       "dev": true
+               },
+               "escape-string-regexp": {
+                       "version": "1.0.5",
+                       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+                       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+                       "dev": true
+               },
+               "esprima": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+                       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+                       "dev": true
+               },
+               "eventemitter2": {
+                       "version": "0.4.14",
+                       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
+                       "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
+                       "dev": true
+               },
+               "exit": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+                       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+                       "dev": true
+               },
+               "extend": {
+                       "version": "3.0.2",
+                       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+                       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+                       "dev": true
+               },
+               "extsprintf": {
+                       "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+                       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+                       "dev": true
+               },
+               "fast-deep-equal": {
+                       "version": "3.1.3",
+                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+                       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+                       "dev": true
+               },
+               "fast-json-stable-stringify": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+                       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+                       "dev": true
+               },
+               "faye-websocket": {
+                       "version": "0.10.0",
+                       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
+                       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
+                       "dev": true,
+                       "requires": {
+                               "websocket-driver": ">=0.5.1"
+                       }
+               },
+               "find-up": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+                       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+                       "dev": true,
+                       "requires": {
+                               "path-exists": "^2.0.0",
+                               "pinkie-promise": "^2.0.0"
+                       }
+               },
+               "findup-sync": {
+                       "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
+                       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
+                       "dev": true,
+                       "requires": {
+                               "glob": "~5.0.0"
+                       },
+                       "dependencies": {
+                               "glob": {
+                                       "version": "5.0.15",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+                                       "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+                                       "dev": true,
+                                       "requires": {
+                                               "inflight": "^1.0.4",
+                                               "inherits": "2",
+                                               "minimatch": "2 || 3",
+                                               "once": "^1.3.0",
+                                               "path-is-absolute": "^1.0.0"
+                                       }
+                               }
+                       }
+               },
+               "forever-agent": {
+                       "version": "0.6.1",
+                       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+                       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+                       "dev": true
+               },
+               "form-data": {
+                       "version": "2.3.3",
+                       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+                       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+                       "dev": true,
+                       "requires": {
+                               "asynckit": "^0.4.0",
+                               "combined-stream": "^1.0.6",
+                               "mime-types": "^2.1.12"
+                       }
+               },
+               "fs.realpath": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+                       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+                       "dev": true
+               },
+               "fstream": {
+                       "version": "1.0.12",
+                       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
+                       "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
+                       "dev": true,
+                       "requires": {
+                               "graceful-fs": "^4.1.2",
+                               "inherits": "~2.0.0",
+                               "mkdirp": ">=0.5 0",
+                               "rimraf": "2"
+                       }
+               },
+               "function-bind": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+                       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+                       "dev": true
+               },
+               "gauge": {
+                       "version": "2.7.4",
+                       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+                       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+                       "dev": true,
+                       "requires": {
+                               "aproba": "^1.0.3",
+                               "console-control-strings": "^1.0.0",
+                               "has-unicode": "^2.0.0",
+                               "object-assign": "^4.1.0",
+                               "signal-exit": "^3.0.0",
+                               "string-width": "^1.0.1",
+                               "strip-ansi": "^3.0.1",
+                               "wide-align": "^1.1.0"
+                       }
+               },
+               "gaze": {
+                       "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
+                       "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+                       "dev": true,
+                       "requires": {
+                               "globule": "^1.0.0"
+                       }
+               },
+               "get-caller-file": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+                       "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+                       "dev": true
+               },
+               "get-stdin": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+                       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+                       "dev": true
+               },
+               "getobject": {
+                       "version": "0.1.0",
+                       "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
+                       "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
+                       "dev": true
+               },
+               "getpass": {
+                       "version": "0.1.7",
+                       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+                       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+                       "dev": true,
+                       "requires": {
+                               "assert-plus": "^1.0.0"
+                       }
+               },
+               "glob": {
+                       "version": "7.0.6",
+                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
+                       "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
+                       "dev": true,
+                       "requires": {
+                               "fs.realpath": "^1.0.0",
+                               "inflight": "^1.0.4",
+                               "inherits": "2",
+                               "minimatch": "^3.0.2",
+                               "once": "^1.3.0",
+                               "path-is-absolute": "^1.0.0"
+                       }
+               },
+               "globule": {
+                       "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
+                       "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
+                       "dev": true,
+                       "requires": {
+                               "glob": "~7.1.1",
+                               "lodash": "~4.17.10",
+                               "minimatch": "~3.0.2"
+                       },
+                       "dependencies": {
+                               "glob": {
+                                       "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fs.realpath": "^1.0.0",
+                                               "inflight": "^1.0.4",
+                                               "inherits": "2",
+                                               "minimatch": "^3.0.4",
+                                               "once": "^1.3.0",
+                                               "path-is-absolute": "^1.0.0"
+                                       }
+                               }
+                       }
+               },
+               "graceful-fs": {
+                       "version": "4.2.4",
+                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
+                       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
+                       "dev": true
+               },
+               "grunt": {
+                       "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz",
+                       "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==",
+                       "dev": true,
+                       "requires": {
+                               "coffeescript": "~1.10.0",
+                               "dateformat": "~1.0.12",
+                               "eventemitter2": "~0.4.13",
+                               "exit": "~0.1.1",
+                               "findup-sync": "~0.3.0",
+                               "glob": "~7.0.0",
+                               "grunt-cli": "~1.2.0",
+                               "grunt-known-options": "~1.1.0",
+                               "grunt-legacy-log": "~2.0.0",
+                               "grunt-legacy-util": "~1.1.1",
+                               "iconv-lite": "~0.4.13",
+                               "js-yaml": "~3.13.0",
+                               "minimatch": "~3.0.2",
+                               "mkdirp": "~0.5.1",
+                               "nopt": "~3.0.6",
+                               "path-is-absolute": "~1.0.0",
+                               "rimraf": "~2.6.2"
+                       },
+                       "dependencies": {
+                               "grunt-cli": {
+                                       "version": "1.2.0",
+                                       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
+                                       "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "findup-sync": "~0.3.0",
+                                               "grunt-known-options": "~1.1.0",
+                                               "nopt": "~3.0.6",
+                                               "resolve": "~1.1.0"
+                                       }
+                               },
+                               "js-yaml": {
+                                       "version": "3.13.1",
+                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
+                                       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "argparse": "^1.0.7",
+                                               "esprima": "^4.0.0"
+                                       }
+                               },
+                               "resolve": {
+                                       "version": "1.1.7",
+                                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+                                       "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
+                                       "dev": true
+                               }
+                       }
+               },
+               "grunt-contrib-watch": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
+                       "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
+                       "dev": true,
+                       "requires": {
+                               "async": "^2.6.0",
+                               "gaze": "^1.1.0",
+                               "lodash": "^4.17.10",
+                               "tiny-lr": "^1.1.1"
+                       },
+                       "dependencies": {
+                               "async": {
+                                       "version": "2.6.3",
+                                       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+                                       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "lodash": "^4.17.14"
+                                       }
+                               }
+                       }
+               },
+               "grunt-known-options": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
+                       "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
+                       "dev": true
+               },
+               "grunt-legacy-log": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
+                       "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
+                       "dev": true,
+                       "requires": {
+                               "colors": "~1.1.2",
+                               "grunt-legacy-log-utils": "~2.0.0",
+                               "hooker": "~0.2.3",
+                               "lodash": "~4.17.5"
+                       }
+               },
+               "grunt-legacy-log-utils": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
+                       "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
+                       "dev": true,
+                       "requires": {
+                               "chalk": "~2.4.1",
+                               "lodash": "~4.17.10"
+                       }
+               },
+               "grunt-legacy-util": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
+                       "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
+                       "dev": true,
+                       "requires": {
+                               "async": "~1.5.2",
+                               "exit": "~0.1.1",
+                               "getobject": "~0.1.0",
+                               "hooker": "~0.2.3",
+                               "lodash": "~4.17.10",
+                               "underscore.string": "~3.3.4",
+                               "which": "~1.3.0"
+                       }
+               },
+               "grunt-postcss": {
+                       "version": "0.9.0",
+                       "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz",
+                       "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==",
+                       "dev": true,
+                       "requires": {
+                               "chalk": "^2.1.0",
+                               "diff": "^3.0.0",
+                               "postcss": "^6.0.11"
+                       },
+                       "dependencies": {
+                               "postcss": {
+                                       "version": "6.0.23",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+                                       "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+                                       "dev": true,
+                                       "requires": {
+                                               "chalk": "^2.4.1",
+                                               "source-map": "^0.6.1",
+                                               "supports-color": "^5.4.0"
+                                       }
+                               }
+                       }
+               },
+               "grunt-sass": {
+                       "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz",
+                       "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==",
+                       "dev": true
+               },
+               "grunt-sass-globbing": {
+                       "version": "1.5.1",
+                       "resolved": "https://registry.npmjs.org/grunt-sass-globbing/-/grunt-sass-globbing-1.5.1.tgz",
+                       "integrity": "sha1-nmCVXNjLP0lt3QfPcc+UQFsjgtE=",
+                       "dev": true
+               },
+               "har-schema": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+                       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+                       "dev": true
+               },
+               "har-validator": {
+                       "version": "5.1.5",
+                       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+                       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+                       "dev": true,
+                       "requires": {
+                               "ajv": "^6.12.3",
+                               "har-schema": "^2.0.0"
+                       }
+               },
+               "has": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+                       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+                       "dev": true,
+                       "requires": {
+                               "function-bind": "^1.1.1"
+                       }
+               },
+               "has-ansi": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+                       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+                       "dev": true,
+                       "requires": {
+                               "ansi-regex": "^2.0.0"
+                       }
+               },
+               "has-flag": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+                       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+                       "dev": true
+               },
+               "has-symbols": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+                       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+                       "dev": true
+               },
+               "has-unicode": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+                       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+                       "dev": true
+               },
+               "hex-color-regex": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
+                       "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
+                       "dev": true
+               },
+               "hooker": {
+                       "version": "0.2.3",
+                       "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
+                       "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
+                       "dev": true
+               },
+               "hosted-git-info": {
+                       "version": "2.8.8",
+                       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
+                       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
+                       "dev": true
+               },
+               "hsl-regex": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
+                       "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
+                       "dev": true
+               },
+               "hsla-regex": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
+                       "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
+                       "dev": true
+               },
+               "html-comment-regex": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
+                       "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
+                       "dev": true
+               },
+               "http-parser-js": {
+                       "version": "0.5.2",
+                       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz",
+                       "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==",
+                       "dev": true
+               },
+               "http-signature": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+                       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+                       "dev": true,
+                       "requires": {
+                               "assert-plus": "^1.0.0",
+                               "jsprim": "^1.2.2",
+                               "sshpk": "^1.7.0"
+                       }
+               },
+               "iconv-lite": {
+                       "version": "0.4.24",
+                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+                       "dev": true,
+                       "requires": {
+                               "safer-buffer": ">= 2.1.2 < 3"
+                       }
+               },
+               "import-fresh": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+                       "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+                       "dev": true,
+                       "requires": {
+                               "caller-path": "^2.0.0",
+                               "resolve-from": "^3.0.0"
+                       }
+               },
+               "in-publish": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz",
+                       "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==",
+                       "dev": true
+               },
+               "indent-string": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+                       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+                       "dev": true,
+                       "requires": {
+                               "repeating": "^2.0.0"
+                       }
+               },
+               "indexes-of": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+                       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
+                       "dev": true
+               },
+               "inflight": {
+                       "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+                       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+                       "dev": true,
+                       "requires": {
+                               "once": "^1.3.0",
+                               "wrappy": "1"
+                       }
+               },
+               "inherits": {
+                       "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+                       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+                       "dev": true
+               },
+               "invert-kv": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+                       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+                       "dev": true
+               },
+               "is-absolute-url": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
+                       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
+                       "dev": true
+               },
+               "is-arrayish": {
+                       "version": "0.2.1",
+                       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+                       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+                       "dev": true
+               },
+               "is-callable": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz",
+                       "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==",
+                       "dev": true
+               },
+               "is-color-stop": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
+                       "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
+                       "dev": true,
+                       "requires": {
+                               "css-color-names": "^0.0.4",
+                               "hex-color-regex": "^1.1.0",
+                               "hsl-regex": "^1.0.0",
+                               "hsla-regex": "^1.0.0",
+                               "rgb-regex": "^1.0.1",
+                               "rgba-regex": "^1.0.0"
+                       }
+               },
+               "is-date-object": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
+                       "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
+                       "dev": true
+               },
+               "is-directory": {
+                       "version": "0.3.1",
+                       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+                       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
+                       "dev": true
+               },
+               "is-finite": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+                       "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+                       "dev": true
+               },
+               "is-fullwidth-code-point": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+                       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+                       "dev": true,
+                       "requires": {
+                               "number-is-nan": "^1.0.0"
+                       }
+               },
+               "is-obj": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+                       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+                       "dev": true
+               },
+               "is-regex": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+                       "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+                       "dev": true,
+                       "requires": {
+                               "has-symbols": "^1.0.1"
+                       }
+               },
+               "is-resolvable": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+                       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
+                       "dev": true
+               },
+               "is-svg": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
+                       "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
+                       "dev": true,
+                       "requires": {
+                               "html-comment-regex": "^1.1.0"
+                       }
+               },
+               "is-symbol": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
+                       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
+                       "dev": true,
+                       "requires": {
+                               "has-symbols": "^1.0.1"
+                       }
+               },
+               "is-typedarray": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+                       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+                       "dev": true
+               },
+               "is-utf8": {
+                       "version": "0.2.1",
+                       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+                       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+                       "dev": true
+               },
+               "isarray": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+                       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+                       "dev": true
+               },
+               "isexe": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+                       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+                       "dev": true
+               },
+               "isstream": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+                       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+                       "dev": true
+               },
+               "js-base64": {
+                       "version": "2.6.4",
+                       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
+                       "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
+                       "dev": true
+               },
+               "js-yaml": {
+                       "version": "3.14.0",
+                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
+                       "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+                       "dev": true,
+                       "requires": {
+                               "argparse": "^1.0.7",
+                               "esprima": "^4.0.0"
+                       }
+               },
+               "jsbn": {
+                       "version": "0.1.1",
+                       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+                       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+                       "dev": true
+               },
+               "json-parse-better-errors": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+                       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+                       "dev": true
+               },
+               "json-schema": {
+                       "version": "0.2.3",
+                       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+                       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
+                       "dev": true
+               },
+               "json-schema-traverse": {
+                       "version": "0.4.1",
+                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+                       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+                       "dev": true
+               },
+               "json-stringify-safe": {
+                       "version": "5.0.1",
+                       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+                       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+                       "dev": true
+               },
+               "jsprim": {
+                       "version": "1.4.1",
+                       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
+                       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+                       "dev": true,
+                       "requires": {
+                               "assert-plus": "1.0.0",
+                               "extsprintf": "1.3.0",
+                               "json-schema": "0.2.3",
+                               "verror": "1.10.0"
+                       }
+               },
+               "lcid": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+                       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+                       "dev": true,
+                       "requires": {
+                               "invert-kv": "^1.0.0"
+                       }
+               },
+               "livereload-js": {
+                       "version": "2.4.0",
+                       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
+                       "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
+                       "dev": true
+               },
+               "load-json-file": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+                       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+                       "dev": true,
+                       "requires": {
+                               "graceful-fs": "^4.1.2",
+                               "parse-json": "^2.2.0",
+                               "pify": "^2.0.0",
+                               "pinkie-promise": "^2.0.0",
+                               "strip-bom": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "parse-json": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+                                       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+                                       "dev": true,
+                                       "requires": {
+                                               "error-ex": "^1.2.0"
+                                       }
+                               }
+                       }
+               },
+               "lodash": {
+                       "version": "4.17.19",
+                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
+                       "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
+                       "dev": true
+               },
+               "lodash.memoize": {
+                       "version": "4.1.2",
+                       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+                       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
+                       "dev": true
+               },
+               "lodash.uniq": {
+                       "version": "4.5.0",
+                       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+                       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
+                       "dev": true
+               },
+               "loud-rejection": {
+                       "version": "1.6.0",
+                       "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+                       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+                       "dev": true,
+                       "requires": {
+                               "currently-unhandled": "^0.4.1",
+                               "signal-exit": "^3.0.0"
+                       }
+               },
+               "lru-cache": {
+                       "version": "4.1.5",
+                       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+                       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+                       "dev": true,
+                       "requires": {
+                               "pseudomap": "^1.0.2",
+                               "yallist": "^2.1.2"
+                       }
+               },
+               "map-obj": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+                       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+                       "dev": true
+               },
+               "mdn-data": {
+                       "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+                       "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
+                       "dev": true
+               },
+               "meow": {
+                       "version": "3.7.0",
+                       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
+                       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+                       "dev": true,
+                       "requires": {
+                               "camelcase-keys": "^2.0.0",
+                               "decamelize": "^1.1.2",
+                               "loud-rejection": "^1.0.0",
+                               "map-obj": "^1.0.1",
+                               "minimist": "^1.1.3",
+                               "normalize-package-data": "^2.3.4",
+                               "object-assign": "^4.0.1",
+                               "read-pkg-up": "^1.0.1",
+                               "redent": "^1.0.0",
+                               "trim-newlines": "^1.0.0"
+                       }
+               },
+               "mime-db": {
+                       "version": "1.44.0",
+                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
+                       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
+                       "dev": true
+               },
+               "mime-types": {
+                       "version": "2.1.27",
+                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
+                       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
+                       "dev": true,
+                       "requires": {
+                               "mime-db": "1.44.0"
+                       }
+               },
+               "minimatch": {
+                       "version": "3.0.4",
+                       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+                       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+                       "dev": true,
+                       "requires": {
+                               "brace-expansion": "^1.1.7"
+                       }
+               },
+               "minimist": {
+                       "version": "1.2.5",
+                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+                       "dev": true
+               },
+               "mkdirp": {
+                       "version": "0.5.5",
+                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+                       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+                       "dev": true,
+                       "requires": {
+                               "minimist": "^1.2.5"
+                       }
+               },
+               "ms": {
+                       "version": "2.1.2",
+                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+                       "dev": true
+               },
+               "nan": {
+                       "version": "2.14.1",
+                       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
+                       "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==",
+                       "dev": true
+               },
+               "node-gyp": {
+                       "version": "3.8.0",
+                       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
+                       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
+                       "dev": true,
+                       "requires": {
+                               "fstream": "^1.0.0",
+                               "glob": "^7.0.3",
+                               "graceful-fs": "^4.1.2",
+                               "mkdirp": "^0.5.0",
+                               "nopt": "2 || 3",
+                               "npmlog": "0 || 1 || 2 || 3 || 4",
+                               "osenv": "0",
+                               "request": "^2.87.0",
+                               "rimraf": "2",
+                               "semver": "~5.3.0",
+                               "tar": "^2.0.0",
+                               "which": "1"
+                       },
+                       "dependencies": {
+                               "semver": {
+                                       "version": "5.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+                                       "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
+                                       "dev": true
+                               }
+                       }
+               },
+               "node-releases": {
+                       "version": "1.1.60",
+                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz",
+                       "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==",
+                       "dev": true
+               },
+               "node-sass": {
+                       "version": "4.12.0",
+                       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz",
+                       "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",
+                       "dev": true,
+                       "requires": {
+                               "async-foreach": "^0.1.3",
+                               "chalk": "^1.1.1",
+                               "cross-spawn": "^3.0.0",
+                               "gaze": "^1.0.0",
+                               "get-stdin": "^4.0.1",
+                               "glob": "^7.0.3",
+                               "in-publish": "^2.0.0",
+                               "lodash": "^4.17.11",
+                               "meow": "^3.7.0",
+                               "mkdirp": "^0.5.1",
+                               "nan": "^2.13.2",
+                               "node-gyp": "^3.8.0",
+                               "npmlog": "^4.0.0",
+                               "request": "^2.88.0",
+                               "sass-graph": "^2.2.4",
+                               "stdout-stream": "^1.4.0",
+                               "true-case-path": "^1.0.2"
+                       },
+                       "dependencies": {
+                               "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                                       "dev": true
+                               },
+                               "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
+                               },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                                       "dev": true
+                               }
+                       }
+               },
+               "nopt": {
+                       "version": "3.0.6",
+                       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+                       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+                       "dev": true,
+                       "requires": {
+                               "abbrev": "1"
+                       }
+               },
+               "normalize-package-data": {
+                       "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+                       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+                       "dev": true,
+                       "requires": {
+                               "hosted-git-info": "^2.1.4",
+                               "resolve": "^1.10.0",
+                               "semver": "2 || 3 || 4 || 5",
+                               "validate-npm-package-license": "^3.0.1"
+                       }
+               },
+               "normalize-range": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+                       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+                       "dev": true
+               },
+               "normalize-url": {
+                       "version": "3.3.0",
+                       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
+                       "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
+                       "dev": true
+               },
+               "npmlog": {
+                       "version": "4.1.2",
+                       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+                       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+                       "dev": true,
+                       "requires": {
+                               "are-we-there-yet": "~1.1.2",
+                               "console-control-strings": "~1.1.0",
+                               "gauge": "~2.7.3",
+                               "set-blocking": "~2.0.0"
+                       }
+               },
+               "nth-check": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+                       "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+                       "dev": true,
+                       "requires": {
+                               "boolbase": "~1.0.0"
+                       }
+               },
+               "num2fraction": {
+                       "version": "1.2.2",
+                       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+                       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+                       "dev": true
+               },
+               "number-is-nan": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+                       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+                       "dev": true
+               },
+               "oauth-sign": {
+                       "version": "0.9.0",
+                       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+                       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+                       "dev": true
+               },
+               "object-assign": {
+                       "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+                       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+                       "dev": true
+               },
+               "object-inspect": {
+                       "version": "1.8.0",
+                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
+                       "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
+                       "dev": true
+               },
+               "object-keys": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+                       "dev": true
+               },
+               "object.assign": {
+                       "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
+                       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
+                       "dev": true,
+                       "requires": {
+                               "define-properties": "^1.1.2",
+                               "function-bind": "^1.1.1",
+                               "has-symbols": "^1.0.0",
+                               "object-keys": "^1.0.11"
+                       }
+               },
+               "object.getownpropertydescriptors": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
+                       "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
+                       "dev": true,
+                       "requires": {
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.0-next.1"
+                       }
+               },
+               "object.values": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
+                       "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
+                       "dev": true,
+                       "requires": {
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.0-next.1",
+                               "function-bind": "^1.1.1",
+                               "has": "^1.0.3"
+                       }
+               },
+               "once": {
+                       "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+                       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+                       "dev": true,
+                       "requires": {
+                               "wrappy": "1"
+                       }
+               },
+               "os-homedir": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+                       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+                       "dev": true
+               },
+               "os-locale": {
+                       "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
+                       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
+                       "dev": true,
+                       "requires": {
+                               "lcid": "^1.0.0"
+                       }
+               },
+               "os-tmpdir": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+                       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+                       "dev": true
+               },
+               "osenv": {
+                       "version": "0.1.5",
+                       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+                       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+                       "dev": true,
+                       "requires": {
+                               "os-homedir": "^1.0.0",
+                               "os-tmpdir": "^1.0.0"
+                       }
+               },
+               "parse-json": {
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+                       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+                       "dev": true,
+                       "requires": {
+                               "error-ex": "^1.3.1",
+                               "json-parse-better-errors": "^1.0.1"
+                       }
+               },
+               "path-exists": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+                       "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+                       "dev": true,
+                       "requires": {
+                               "pinkie-promise": "^2.0.0"
+                       }
+               },
+               "path-is-absolute": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+                       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+                       "dev": true
+               },
+               "path-parse": {
+                       "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
+                       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
+                       "dev": true
+               },
+               "path-type": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+                       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+                       "dev": true,
+                       "requires": {
+                               "graceful-fs": "^4.1.2",
+                               "pify": "^2.0.0",
+                               "pinkie-promise": "^2.0.0"
+                       }
+               },
+               "performance-now": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+                       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+                       "dev": true
+               },
+               "pify": {
+                       "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                       "dev": true
+               },
+               "pinkie": {
+                       "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+                       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+                       "dev": true
+               },
+               "pinkie-promise": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+                       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+                       "dev": true,
+                       "requires": {
+                               "pinkie": "^2.0.0"
+                       }
+               },
+               "pixrem": {
+                       "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/pixrem/-/pixrem-5.0.0.tgz",
+                       "integrity": "sha512-ugJ4Imy92u55zeznaN/5d7iqOBIZjZ7q10/T+dcd0IuFtbLlsGDvAUabFu1cafER+G9f0T1WtTqvzm4KAdcDgQ==",
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "^4.3.6",
+                               "postcss": "^7.0.7",
+                               "reduce-css-calc": "^2.1.5"
+                       }
+               },
+               "postcss": {
+                       "version": "7.0.32",
+                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
+                       "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
+                       "dev": true,
+                       "requires": {
+                               "chalk": "^2.4.2",
+                               "source-map": "^0.6.1",
+                               "supports-color": "^6.1.0"
+                       },
+                       "dependencies": {
+                               "supports-color": {
+                                       "version": "6.1.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+                                       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "has-flag": "^3.0.0"
+                                       }
+                               }
+                       }
+               },
+               "postcss-calc": {
+                       "version": "7.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz",
+                       "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.27",
+                               "postcss-selector-parser": "^6.0.2",
+                               "postcss-value-parser": "^4.0.2"
+                       }
+               },
+               "postcss-colormin": {
+                       "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
+                       "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "^4.0.0",
+                               "color": "^3.0.0",
+                               "has": "^1.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-convert-values": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
+                       "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-discard-comments": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
+                       "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0"
+                       }
+               },
+               "postcss-discard-duplicates": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
+                       "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0"
+                       }
+               },
+               "postcss-discard-empty": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
+                       "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0"
+                       }
+               },
+               "postcss-discard-overridden": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
+                       "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0"
+                       }
+               },
+               "postcss-merge-longhand": {
+                       "version": "4.0.11",
+                       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
+                       "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
+                       "dev": true,
+                       "requires": {
+                               "css-color-names": "0.0.4",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0",
+                               "stylehacks": "^4.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-merge-rules": {
+                       "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
+                       "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "^4.0.0",
+                               "caniuse-api": "^3.0.0",
+                               "cssnano-util-same-parent": "^4.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-selector-parser": "^3.0.0",
+                               "vendors": "^1.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-selector-parser": {
+                                       "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "dot-prop": "^5.2.0",
+                                               "indexes-of": "^1.0.1",
+                                               "uniq": "^1.0.1"
+                                       }
+                               }
+                       }
+               },
+               "postcss-minify-font-values": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
+                       "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-minify-gradients": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
+                       "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
+                       "dev": true,
+                       "requires": {
+                               "cssnano-util-get-arguments": "^4.0.0",
+                               "is-color-stop": "^1.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-minify-params": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
+                       "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
+                       "dev": true,
+                       "requires": {
+                               "alphanum-sort": "^1.0.0",
+                               "browserslist": "^4.0.0",
+                               "cssnano-util-get-arguments": "^4.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0",
+                               "uniqs": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-minify-selectors": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
+                       "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
+                       "dev": true,
+                       "requires": {
+                               "alphanum-sort": "^1.0.0",
+                               "has": "^1.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-selector-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-selector-parser": {
+                                       "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "dot-prop": "^5.2.0",
+                                               "indexes-of": "^1.0.1",
+                                               "uniq": "^1.0.1"
+                                       }
+                               }
+                       }
+               },
+               "postcss-normalize-charset": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
+                       "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0"
+                       }
+               },
+               "postcss-normalize-display-values": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
+                       "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
+                       "dev": true,
+                       "requires": {
+                               "cssnano-util-get-match": "^4.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-normalize-positions": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
+                       "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
+                       "dev": true,
+                       "requires": {
+                               "cssnano-util-get-arguments": "^4.0.0",
+                               "has": "^1.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-normalize-repeat-style": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
+                       "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
+                       "dev": true,
+                       "requires": {
+                               "cssnano-util-get-arguments": "^4.0.0",
+                               "cssnano-util-get-match": "^4.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-normalize-string": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
+                       "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
+                       "dev": true,
+                       "requires": {
+                               "has": "^1.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-normalize-timing-functions": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
+                       "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
+                       "dev": true,
+                       "requires": {
+                               "cssnano-util-get-match": "^4.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-normalize-unicode": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
+                       "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "^4.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-normalize-url": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
+                       "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
+                       "dev": true,
+                       "requires": {
+                               "is-absolute-url": "^2.0.0",
+                               "normalize-url": "^3.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-normalize-whitespace": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
+                       "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
+                       "dev": true,
+                       "requires": {
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-ordered-values": {
+                       "version": "4.1.2",
+                       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
+                       "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
+                       "dev": true,
+                       "requires": {
+                               "cssnano-util-get-arguments": "^4.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-reduce-initial": {
+                       "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
+                       "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "^4.0.0",
+                               "caniuse-api": "^3.0.0",
+                               "has": "^1.0.0",
+                               "postcss": "^7.0.0"
+                       }
+               },
+               "postcss-reduce-transforms": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
+                       "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
+                       "dev": true,
+                       "requires": {
+                               "cssnano-util-get-match": "^4.0.0",
+                               "has": "^1.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-selector-parser": {
+                       "version": "6.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
+                       "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
+                       "dev": true,
+                       "requires": {
+                               "cssesc": "^3.0.0",
+                               "indexes-of": "^1.0.1",
+                               "uniq": "^1.0.1"
+                       }
+               },
+               "postcss-svgo": {
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
+                       "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
+                       "dev": true,
+                       "requires": {
+                               "is-svg": "^3.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-value-parser": "^3.0.0",
+                               "svgo": "^1.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "postcss-unique-selectors": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
+                       "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
+                       "dev": true,
+                       "requires": {
+                               "alphanum-sort": "^1.0.0",
+                               "postcss": "^7.0.0",
+                               "uniqs": "^2.0.0"
+                       }
+               },
+               "postcss-value-parser": {
+                       "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
+                       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
+                       "dev": true
+               },
+               "process-nextick-args": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+                       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+                       "dev": true
+               },
+               "pseudomap": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+                       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+                       "dev": true
+               },
+               "psl": {
+                       "version": "1.8.0",
+                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+                       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
+                       "dev": true
+               },
+               "punycode": {
+                       "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+                       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+                       "dev": true
+               },
+               "q": {
+                       "version": "1.5.1",
+                       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+                       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
+                       "dev": true
+               },
+               "qs": {
+                       "version": "6.9.4",
+                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
+                       "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==",
+                       "dev": true
+               },
+               "raw-body": {
+                       "version": "1.1.7",
+                       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
+                       "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
+                       "dev": true,
+                       "requires": {
+                               "bytes": "1",
+                               "string_decoder": "0.10"
+                       }
+               },
+               "read-pkg": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+                       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+                       "dev": true,
+                       "requires": {
+                               "load-json-file": "^1.0.0",
+                               "normalize-package-data": "^2.3.2",
+                               "path-type": "^1.0.0"
+                       }
+               },
+               "read-pkg-up": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+                       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+                       "dev": true,
+                       "requires": {
+                               "find-up": "^1.0.0",
+                               "read-pkg": "^1.0.0"
+                       }
+               },
+               "readable-stream": {
+                       "version": "2.3.7",
+                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+                       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+                       "dev": true,
+                       "requires": {
+                               "core-util-is": "~1.0.0",
+                               "inherits": "~2.0.3",
+                               "isarray": "~1.0.0",
+                               "process-nextick-args": "~2.0.0",
+                               "safe-buffer": "~5.1.1",
+                               "string_decoder": "~1.1.1",
+                               "util-deprecate": "~1.0.1"
+                       },
+                       "dependencies": {
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+                                       "dev": true
+                               },
+                               "string_decoder": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+                                       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "safe-buffer": "~5.1.0"
+                                       }
+                               }
+                       }
+               },
+               "redent": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+                       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+                       "dev": true,
+                       "requires": {
+                               "indent-string": "^2.1.0",
+                               "strip-indent": "^1.0.1"
+                       }
+               },
+               "reduce-css-calc": {
+                       "version": "2.1.7",
+                       "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz",
+                       "integrity": "sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==",
+                       "dev": true,
+                       "requires": {
+                               "css-unit-converter": "^1.1.1",
+                               "postcss-value-parser": "^3.3.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "repeating": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+                       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+                       "dev": true,
+                       "requires": {
+                               "is-finite": "^1.0.0"
+                       }
+               },
+               "request": {
+                       "version": "2.88.2",
+                       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+                       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+                       "dev": true,
+                       "requires": {
+                               "aws-sign2": "~0.7.0",
+                               "aws4": "^1.8.0",
+                               "caseless": "~0.12.0",
+                               "combined-stream": "~1.0.6",
+                               "extend": "~3.0.2",
+                               "forever-agent": "~0.6.1",
+                               "form-data": "~2.3.2",
+                               "har-validator": "~5.1.3",
+                               "http-signature": "~1.2.0",
+                               "is-typedarray": "~1.0.0",
+                               "isstream": "~0.1.2",
+                               "json-stringify-safe": "~5.0.1",
+                               "mime-types": "~2.1.19",
+                               "oauth-sign": "~0.9.0",
+                               "performance-now": "^2.1.0",
+                               "qs": "~6.5.2",
+                               "safe-buffer": "^5.1.2",
+                               "tough-cookie": "~2.5.0",
+                               "tunnel-agent": "^0.6.0",
+                               "uuid": "^3.3.2"
+                       },
+                       "dependencies": {
+                               "qs": {
+                                       "version": "6.5.2",
+                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+                                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "require-directory": {
+                       "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+                       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+                       "dev": true
+               },
+               "require-main-filename": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+                       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+                       "dev": true
+               },
+               "resolve": {
+                       "version": "1.17.0",
+                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
+                       "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
+                       "dev": true,
+                       "requires": {
+                               "path-parse": "^1.0.6"
+                       }
+               },
+               "resolve-from": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+                       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+                       "dev": true
+               },
+               "rgb-regex": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
+                       "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
+                       "dev": true
+               },
+               "rgba-regex": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
+                       "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
+                       "dev": true
+               },
+               "rimraf": {
+                       "version": "2.6.3",
+                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+                       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+                       "dev": true,
+                       "requires": {
+                               "glob": "^7.1.3"
+                       },
+                       "dependencies": {
+                               "glob": {
+                                       "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fs.realpath": "^1.0.0",
+                                               "inflight": "^1.0.4",
+                                               "inherits": "2",
+                                               "minimatch": "^3.0.4",
+                                               "once": "^1.3.0",
+                                               "path-is-absolute": "^1.0.0"
+                                       }
+                               }
+                       }
+               },
+               "safe-buffer": {
+                       "version": "5.2.1",
+                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+                       "dev": true
+               },
+               "safe-json-parse": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
+                       "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
+                       "dev": true
+               },
+               "safer-buffer": {
+                       "version": "2.1.2",
+                       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+                       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+                       "dev": true
+               },
+               "sass-graph": {
+                       "version": "2.2.6",
+                       "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.6.tgz",
+                       "integrity": "sha512-MKuEYXFSGuRSi8FZ3A7imN1CeVn9Gpw0/SFJKdL1ejXJneI9a5rwlEZrKejhEFAA3O6yr3eIyl/WuvASvlT36g==",
+                       "dev": true,
+                       "requires": {
+                               "glob": "^7.0.0",
+                               "lodash": "^4.0.0",
+                               "scss-tokenizer": "^0.2.3",
+                               "yargs": "^7.0.0"
+                       }
+               },
+               "sax": {
+                       "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+                       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+                       "dev": true
+               },
+               "scss-tokenizer": {
+                       "version": "0.2.3",
+                       "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
+                       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
+                       "dev": true,
+                       "requires": {
+                               "js-base64": "^2.1.8",
+                               "source-map": "^0.4.2"
+                       },
+                       "dependencies": {
+                               "source-map": {
+                                       "version": "0.4.4",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+                                       "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+                                       "dev": true,
+                                       "requires": {
+                                               "amdefine": ">=0.0.4"
+                                       }
+                               }
+                       }
+               },
+               "semver": {
+                       "version": "5.7.1",
+                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+                       "dev": true
+               },
+               "set-blocking": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+                       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+                       "dev": true
+               },
+               "signal-exit": {
+                       "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
+                       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
+                       "dev": true
+               },
+               "simple-swizzle": {
+                       "version": "0.2.2",
+                       "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+                       "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
+                       "dev": true,
+                       "requires": {
+                               "is-arrayish": "^0.3.1"
+                       },
+                       "dependencies": {
+                               "is-arrayish": {
+                                       "version": "0.3.2",
+                                       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
+                                       "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "source-map": {
+                       "version": "0.6.1",
+                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                       "dev": true
+               },
+               "spdx-correct": {
+                       "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+                       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+                       "dev": true,
+                       "requires": {
+                               "spdx-expression-parse": "^3.0.0",
+                               "spdx-license-ids": "^3.0.0"
+                       }
+               },
+               "spdx-exceptions": {
+                       "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+                       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+                       "dev": true
+               },
+               "spdx-expression-parse": {
+                       "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+                       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+                       "dev": true,
+                       "requires": {
+                               "spdx-exceptions": "^2.1.0",
+                               "spdx-license-ids": "^3.0.0"
+                       }
+               },
+               "spdx-license-ids": {
+                       "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
+                       "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
+                       "dev": true
+               },
+               "sprintf-js": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+                       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+                       "dev": true
+               },
+               "sshpk": {
+                       "version": "1.16.1",
+                       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+                       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+                       "dev": true,
+                       "requires": {
+                               "asn1": "~0.2.3",
+                               "assert-plus": "^1.0.0",
+                               "bcrypt-pbkdf": "^1.0.0",
+                               "dashdash": "^1.12.0",
+                               "ecc-jsbn": "~0.1.1",
+                               "getpass": "^0.1.1",
+                               "jsbn": "~0.1.0",
+                               "safer-buffer": "^2.0.2",
+                               "tweetnacl": "~0.14.0"
+                       }
+               },
+               "stable": {
+                       "version": "0.1.8",
+                       "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+                       "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
+                       "dev": true
+               },
+               "stdout-stream": {
+                       "version": "1.4.1",
+                       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
+                       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
+                       "dev": true,
+                       "requires": {
+                               "readable-stream": "^2.0.1"
+                       }
+               },
+               "string-template": {
+                       "version": "0.2.1",
+                       "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
+                       "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
+                       "dev": true
+               },
+               "string-width": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+                       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+                       "dev": true,
+                       "requires": {
+                               "code-point-at": "^1.0.0",
+                               "is-fullwidth-code-point": "^1.0.0",
+                               "strip-ansi": "^3.0.0"
+                       }
+               },
+               "string.prototype.trimend": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
+                       "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
+                       "dev": true,
+                       "requires": {
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.5"
+                       }
+               },
+               "string.prototype.trimstart": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
+                       "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
+                       "dev": true,
+                       "requires": {
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.5"
+                       }
+               },
+               "string_decoder": {
+                       "version": "0.10.31",
+                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+                       "dev": true
+               },
+               "strip-ansi": {
+                       "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+                       "dev": true,
+                       "requires": {
+                               "ansi-regex": "^2.0.0"
+                       }
+               },
+               "strip-bom": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+                       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+                       "dev": true,
+                       "requires": {
+                               "is-utf8": "^0.2.0"
+                       }
+               },
+               "strip-indent": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+                       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+                       "dev": true,
+                       "requires": {
+                               "get-stdin": "^4.0.1"
+                       }
+               },
+               "stylehacks": {
+                       "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
+                       "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "^4.0.0",
+                               "postcss": "^7.0.0",
+                               "postcss-selector-parser": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "postcss-selector-parser": {
+                                       "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "dot-prop": "^5.2.0",
+                                               "indexes-of": "^1.0.1",
+                                               "uniq": "^1.0.1"
+                                       }
+                               }
+                       }
+               },
+               "supports-color": {
+                       "version": "5.5.0",
+                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+                       "dev": true,
+                       "requires": {
+                               "has-flag": "^3.0.0"
+                       }
+               },
+               "svgo": {
+                       "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+                       "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
+                       "dev": true,
+                       "requires": {
+                               "chalk": "^2.4.1",
+                               "coa": "^2.0.2",
+                               "css-select": "^2.0.0",
+                               "css-select-base-adapter": "^0.1.1",
+                               "css-tree": "1.0.0-alpha.37",
+                               "csso": "^4.0.2",
+                               "js-yaml": "^3.13.1",
+                               "mkdirp": "~0.5.1",
+                               "object.values": "^1.1.0",
+                               "sax": "~1.2.4",
+                               "stable": "^0.1.8",
+                               "unquote": "~1.1.1",
+                               "util.promisify": "~1.0.0"
+                       }
+               },
+               "tar": {
+                       "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
+                       "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
+                       "dev": true,
+                       "requires": {
+                               "block-stream": "*",
+                               "fstream": "^1.0.12",
+                               "inherits": "2"
+                       }
+               },
+               "timsort": {
+                       "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
+                       "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
+                       "dev": true
+               },
+               "tiny-lr": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
+                       "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
+                       "dev": true,
+                       "requires": {
+                               "body": "^5.1.0",
+                               "debug": "^3.1.0",
+                               "faye-websocket": "~0.10.0",
+                               "livereload-js": "^2.3.0",
+                               "object-assign": "^4.1.0",
+                               "qs": "^6.4.0"
+                       }
+               },
+               "tough-cookie": {
+                       "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+                       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+                       "dev": true,
+                       "requires": {
+                               "psl": "^1.1.28",
+                               "punycode": "^2.1.1"
+                       }
+               },
+               "trim-newlines": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+                       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+                       "dev": true
+               },
+               "true-case-path": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
+                       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+                       "dev": true,
+                       "requires": {
+                               "glob": "^7.1.2"
+                       },
+                       "dependencies": {
+                               "glob": {
+                                       "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fs.realpath": "^1.0.0",
+                                               "inflight": "^1.0.4",
+                                               "inherits": "2",
+                                               "minimatch": "^3.0.4",
+                                               "once": "^1.3.0",
+                                               "path-is-absolute": "^1.0.0"
+                                       }
+                               }
+                       }
+               },
+               "tunnel-agent": {
+                       "version": "0.6.0",
+                       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+                       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+                       "dev": true,
+                       "requires": {
+                               "safe-buffer": "^5.0.1"
+                       }
+               },
+               "tweetnacl": {
+                       "version": "0.14.5",
+                       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+                       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+                       "dev": true
+               },
+               "underscore.string": {
+                       "version": "3.3.5",
+                       "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
+                       "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
+                       "dev": true,
+                       "requires": {
+                               "sprintf-js": "^1.0.3",
+                               "util-deprecate": "^1.0.2"
+                       }
+               },
+               "uniq": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+                       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+                       "dev": true
+               },
+               "uniqs": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
+                       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
+                       "dev": true
+               },
+               "unquote": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+                       "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
+                       "dev": true
+               },
+               "uri-js": {
+                       "version": "4.2.2",
+                       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
+                       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
+                       "dev": true,
+                       "requires": {
+                               "punycode": "^2.1.0"
+                       }
+               },
+               "util-deprecate": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+                       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+                       "dev": true
+               },
+               "util.promisify": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
+                       "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
+                       "dev": true,
+                       "requires": {
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.2",
+                               "has-symbols": "^1.0.1",
+                               "object.getownpropertydescriptors": "^2.1.0"
+                       }
+               },
+               "uuid": {
+                       "version": "3.4.0",
+                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+                       "dev": true
+               },
+               "validate-npm-package-license": {
+                       "version": "3.0.4",
+                       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+                       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+                       "dev": true,
+                       "requires": {
+                               "spdx-correct": "^3.0.0",
+                               "spdx-expression-parse": "^3.0.0"
+                       }
+               },
+               "vendors": {
+                       "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
+                       "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
+                       "dev": true
+               },
+               "verror": {
+                       "version": "1.10.0",
+                       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+                       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+                       "dev": true,
+                       "requires": {
+                               "assert-plus": "^1.0.0",
+                               "core-util-is": "1.0.2",
+                               "extsprintf": "^1.2.0"
+                       }
+               },
+               "websocket-driver": {
+                       "version": "0.7.4",
+                       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+                       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+                       "dev": true,
+                       "requires": {
+                               "http-parser-js": ">=0.5.1",
+                               "safe-buffer": ">=5.1.0",
+                               "websocket-extensions": ">=0.1.1"
+                       }
+               },
+               "websocket-extensions": {
+                       "version": "0.1.4",
+                       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+                       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+                       "dev": true
+               },
+               "which": {
+                       "version": "1.3.1",
+                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+                       "dev": true,
+                       "requires": {
+                               "isexe": "^2.0.0"
+                       }
+               },
+               "which-module": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
+                       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
+                       "dev": true
+               },
+               "wide-align": {
+                       "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
+                       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
+                       "dev": true,
+                       "requires": {
+                               "string-width": "^1.0.2 || 2"
+                       }
+               },
+               "wrap-ansi": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+                       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+                       "dev": true,
+                       "requires": {
+                               "string-width": "^1.0.1",
+                               "strip-ansi": "^3.0.1"
+                       }
+               },
+               "wrappy": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+                       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+                       "dev": true
+               },
+               "y18n": {
+                       "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+                       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
+                       "dev": true
+               },
+               "yallist": {
+                       "version": "2.1.2",
+                       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+                       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+                       "dev": true
+               },
+               "yargs": {
+                       "version": "7.1.1",
+                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz",
+                       "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==",
+                       "dev": true,
+                       "requires": {
+                               "camelcase": "^3.0.0",
+                               "cliui": "^3.2.0",
+                               "decamelize": "^1.1.1",
+                               "get-caller-file": "^1.0.1",
+                               "os-locale": "^1.4.0",
+                               "read-pkg-up": "^1.0.1",
+                               "require-directory": "^2.1.1",
+                               "require-main-filename": "^1.0.1",
+                               "set-blocking": "^2.0.0",
+                               "string-width": "^1.0.2",
+                               "which-module": "^1.0.0",
+                               "y18n": "^3.2.1",
+                               "yargs-parser": "5.0.0-security.0"
+                       },
+                       "dependencies": {
+                               "camelcase": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+                                       "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+                                       "dev": true
+                               }
+                       }
+               },
+               "yargs-parser": {
+                       "version": "5.0.0-security.0",
+                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz",
+                       "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==",
+                       "dev": true,
+                       "requires": {
+                               "camelcase": "^3.0.0",
+                               "object.assign": "^4.1.0"
+                       },
+                       "dependencies": {
+                               "camelcase": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+                                       "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+                                       "dev": true
+                               }
+                       }
+               }
+       }
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020packagejson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/package.json                         (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/package.json   2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,31 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "name": "wporg-learn",
+       "version": "1.0.0",
+       "description": "Theme for learn.wordpress.org/",
+       "author": "wordpressdotorg",
+       "license": "GPL-2.0+",
+       "repository": {
+               "type": "git",
+               "url": "https://learn.wordpress.org"
+       },
+       "scripts": {
+               "start": "grunt watch",
+               "build": "grunt build",
+               "dev": "grunt"
+       },
+       "browserslist": [
+               "extends @wordpress/browserslist-config"
+       ],
+       "devDependencies": {
+               "@wordpress/browserslist-config": "2.6.0",
+               "autoprefixer": "9.6.1",
+               "cssnano": "4.1.10",
+               "grunt": "1.0.4",
+               "grunt-contrib-watch": "1.1.0",
+               "grunt-postcss": "0.9.0",
+               "grunt-sass": "3.1.0",
+               "grunt-sass-globbing": "1.5.1",
+               "node-sass": "4.12.0",
+               "pixrem": "5.0.0"
+       }
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020pagelessonplansphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page-lesson-plans.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page-lesson-plans.php                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page-lesson-plans.php  2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,221 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template Name: Lesson Plans
+ *
+ * @package WPBBP
+ */
+
+get_header(); ?>
+
+       <main id="main" class="site-main page-full-width" role="main">
+               <?php
+               while ( have_posts() ) :
+                       the_post();
+                       ?>
+                       <div id="lesson-plans" class="lp-list">
+                               <div class="lp-item">
+                                       <div class="lp-item-wrap">
+                                               <h2><a href="#">Lesson Plan Title</a></h2>
+                                               <p class="lp-excerpt">The training team creates downloadable lesson plans and related materials for instructors to use in a live workshop environment. We are welcome you to join Training Team.</p>
+                                               <div class="lp-details">
+                                                       <div class="left-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-clock"></span>
+                                                                               Length: <strong>1 Hour</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-admin-users"></span>
+                                                                               Audience: <strong>Developers</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-dashboard"></span>
+                                                                               Level: <strong>Beginning</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                                       <div class="right-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-welcome-learn-more"></span>
+                                                                               Type of Instruction: <strong>Presentation, Demostration</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                               </div>
+                                       </div>
+                               </div>
+
+                               <div class="lp-item">
+                                       <div class="lp-item-wrap">
+                                               <h2><a href="#">Lesson Plan Title</a></h2>
+                                               <p class="lp-excerpt">The training team creates downloadable lesson plans and related materials for instructors to use in a live workshop environment. We are welcome you to join Training Team.</p>
+                                               <div class="lp-details">
+                                                       <div class="left-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-clock"></span>
+                                                                               Length: <strong>1 Hour</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-admin-users"></span>
+                                                                               Audience: <strong>Developers</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-dashboard"></span>
+                                                                               Level: <strong>Beginning</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                                       <div class="right-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-welcome-learn-more"></span>
+                                                                               Type of Instruction: <strong>Presentation, Demostration</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                               </div>
+                                       </div>
+                               </div>
+
+                               <div class="lp-item">
+                                       <div class="lp-item-wrap">
+                                               <h2><a href="#">Lesson Plan Title</a></h2>
+                                               <p class="lp-excerpt">The training team creates downloadable lesson plans and related materials for instructors to use in a live workshop environment. We are welcome you to join Training Team.</p>
+                                               <div class="lp-details">
+                                                       <div class="left-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-clock"></span>
+                                                                               Length: <strong>1 Hour</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-admin-users"></span>
+                                                                               Audience: <strong>Developers</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-dashboard"></span>
+                                                                               Level: <strong>Beginning</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                                       <div class="right-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-welcome-learn-more"></span>
+                                                                               Type of Instruction: <strong>Presentation, Demostration</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                               </div>
+                                       </div>
+                               </div>
+
+                               <div class="lp-item">
+                                       <div class="lp-item-wrap">
+                                               <h2><a href="#">Lesson Plan Title</a></h2>
+                                               <p class="lp-excerpt">The training team creates downloadable lesson plans and related materials for instructors to use in a live workshop environment. We are welcome you to join Training Team.</p>
+                                               <div class="lp-details">
+                                                       <div class="left-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-clock"></span>
+                                                                               Length: <strong>1 Hour</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-admin-users"></span>
+                                                                               Audience: <strong>Developers</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-dashboard"></span>
+                                                                               Level: <strong>Beginning</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                                       <div class="right-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-welcome-learn-more"></span>
+                                                                               Type of Instruction: <strong>Presentation, Demostration</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                               </div>
+                                       </div>
+                               </div>
+
+                               <div class="lp-item">
+                                       <div class="lp-item-wrap">
+                                               <h2><a href="#">Lesson Plan Title</a></h2>
+                                               <p class="lp-excerpt">The training team creates downloadable lesson plans and related materials for instructors to use in a live workshop environment. We are welcome you to join Training Team.</p>
+                                               <div class="lp-details">
+                                                       <div class="left-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-clock"></span>
+                                                                               Length: <strong>1 Hour</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-admin-users"></span>
+                                                                               Audience: <strong>Developers</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-dashboard"></span>
+                                                                               Level: <strong>Beginning</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                                       <div class="right-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-welcome-learn-more"></span>
+                                                                               Type of Instruction: <strong>Presentation, Demostration</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                               </div>
+                                       </div>
+                               </div>
+
+                               <div class="lp-item">
+                                       <div class="lp-item-wrap">
+                                               <h2><a href="#">Lesson Plan Title</a></h2>
+                                               <p class="lp-excerpt">The training team creates downloadable lesson plans and related materials for instructors to use in a live workshop environment. We are welcome you to join Training Team.</p>
+                                               <div class="lp-details">
+                                                       <div class="left-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-clock"></span>
+                                                                               Length: <strong>1 Hour</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-admin-users"></span>
+                                                                               Audience: <strong>Developers</strong>
+                                                                       </li>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-dashboard"></span>
+                                                                               Level: <strong>Beginning</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                                       <div class="right-items items">
+                                                               <ul>
+                                                                       <li>
+                                                                               <span class="dashicons dashicons-welcome-learn-more"></span>
+                                                                               Type of Instruction: <strong>Presentation, Demostration</strong>
+                                                                       </li>
+                                                               </ul>
+                                                       </div>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+                       <?php
+               endwhile; // End of the loop.
+               ?>
+
+       </main><!-- #main -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020pagesubmitanideaphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page-submit-an-idea.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page-submit-an-idea.php                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page-submit-an-idea.php        2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,49 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template Name: Submit an Idea
+ *
+ * @package WPBBP
+ */
+
+get_header(); ?>
+
+       <main id="main" class="site-main page-full-width" role="main">
+               <?php echo get_template_part( 'template-parts/component', 'breadcrumbs' );  ?>
+
+               <?php
+               while ( have_posts() ) :
+                       the_post();
+                       ?>
+                       <div id="submit-an-idea" class="type-page">
+                               <div class="entry-content">
+                                       <section class="submit-idea-cta">
+                                               <h4><?php _e( 'Is this a Workshop or Lesson Plan idea?' ); ?></h4>
+
+                                               <div class="idea-type-lists">
+                                                       <div class="col">
+                                                               <span class="dashicons dashicons-welcome-learn-more"></span>
+                                                               <p>
+                                                               Workshops are a collection of leesions and a great way to get people hands-on with WordPress.
+                                                               </p>
+                                                               <a class="button button-primary button-large" href="/submit-workshop-idea"><?php _e( 'Workshop Idea' ); ?></a>
+                                                       </div>
+                                                       
+                                                       <div class="col">
+                                                               <span class="dashicons dashicons-lightbulb"></span>
+                                                               <p>
+                                                               Lesson plans are designed to guide and inspire others to deliver great content.
+                                                               </p>
+                                                               <a class="button button-primary button-large" href="/submit-lesson-idea"><?php _e( 'Lesson Idea' ); ?></a>
+                                                       </div>
+                                               </div>
+                                       </section>
+                               </div>
+                       </div>
+                       <?php
+               endwhile; // End of the loop.
+               ?>
+
+       </main><!-- #main -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020pagephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page.php                             (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/page.php       2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,31 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * 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 may use a
+ * different template.
+ *
+ * @package WPBBP
+ */
+
+get_header(); ?>
+
+       <main id="main" class="site-main" role="main">
+       <?php echo get_template_part( 'template-parts/component', 'breadcrumbs' );  ?>
+
+               <div id="main-content">
+                       <?php
+                       while ( have_posts() ) :
+                               the_post();
+
+                               get_template_part( 'template-parts/content', 'page' );
+                       endwhile; // End of the loop.
+                       ?>
+               </div>
+
+       </main><!-- #main -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020searchphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/search.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/search.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/search.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,86 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying search results pages.
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#search-result
+ *
+ * @package WordPressdotorg\Theme
+ */
+
+namespace WordPressdotorg\Theme;
+
+$search_query = sprintf(
+    /* translators: Search query. */
+    esc_html__( 'Search Results for: %s', 'wporg-learn' ),
+    get_search_query()
+);
+
+get_header(); ?>
+
+       <main id="main" class="site-main type-page" role="main">
+        <div class="clearfix">
+            <div class="bbp-breadcrumb">
+                <p>
+                    <a href="<?php echo home_url(); ?>" class="bbp-breadcrumb-home">Learn Home</a>
+                    <span class="bbp-breadcrumb-sep">ยป</span>
+                    <span class="bbp-breadcrumb-current"><?php echo $search_query; ?></span>
+                </p>
+            </div>
+        </div>
+
+               <?php if ( have_posts() ) : ?>
+
+                       <header class="page-header">
+                               <h1 class="h3"><?php echo $search_query; ?></h1>
+                       </header><!-- .page-header -->
+
+                       <?php
+                       // Start the loop.
+                       while ( have_posts() ) :
+                               the_post();
+                       ?>
+
+                       <article id="post-<?php the_ID(); ?>" <?php post_class( 'card' ); ?>>
+                               <header class="entry-header">
+                                       <?php the_title( sprintf( '<h2 class="entry-title h4"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
+                               </header><!-- .entry-header -->
+
+                               <?php if ( 'post' === get_post_type() ) : ?>
+                                       <div class="entry-meta"><?php entry_meta(); ?></div>
+                               <?php endif; ?>
+
+                               <div class="entry-summary">
+                                       <?php the_excerpt(); ?>
+                               </div><!-- .entry-summary -->
+
+                               <footer class="entry-footer">
+                                       <?php
+                                       edit_post_link(
+                                               sprintf(
+                                                       /* translators: %s: Name of current post */
+                                                       __( 'Edit<span class="screen-reader-text"> "%s"</span>', 'wporg' ),
+                                                       get_the_title()
+                                               ),
+                                               '<span class="edit-link">',
+                                               '</span>'
+                                       );
+                                       ?>
+                               </footer><!-- .entry-footer -->
+                       </article><!-- #post-## -->
+
+                       <?php
+                               // End the loop.
+                               endwhile;
+
+                       the_posts_pagination();
+
+                       // If no content, include the "No posts found" template.
+               else :
+                       get_template_part( 'template-parts/content', 'none' );
+
+               endif;
+               ?>
+       </main><!-- .site-main -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020searchformphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/searchform.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/searchform.php                               (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/searchform.php 2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,21 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template for search form.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+?>
+<form role="search" method="get" class="search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
+       <label for="s" class="screen-reader-text"><?php _ex( 'Search for:', 'label', 'wporg-forums' ); ?></label>
+       <?php
+               $placeholder = _x( 'Search Lesson Plans and Workshop Ideas', 'placeholder', 'wporg-forums' );
+       ?>
+       <input type="search" id="s" class="search-field" placeholder="<?php echo esc_attr( $placeholder ); ?>" value="<?php the_search_query(); ?>" name="s" />
+       <?php if ( $project ) : ?>
+       <input type="hidden" name="intext" value="<?php echo esc_attr( $project->prefixed_title ); ?>" />
+       <?php endif; ?>
+       <button class="button button-primary button-search"><i class="dashicons dashicons-search"></i><span class="screen-reader-text"><?php _e( 'Search Lesson Plans and Workshop Ideas', 'wporg-forums' ); ?></span></button>
+</form>
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020sidebarphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/sidebar.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single-lesson-plan.php
===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single-lesson-plan.php                          (rev 0)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single-lesson-plan.php   2020-08-08 19:48:44 UTC (rev 10131)
</ins><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,26 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying all single post or CPT entry.
+ *
+ * @package WPBBP
+ */
+
+get_header(); ?>
+
+       <main id="main" class="site-main type-page" role="main">
+               <?php echo get_template_part( 'template-parts/component', 'breadcrumbs' );  ?>
+
+               <div id="main-content">
+                       <?php
+
+                       while ( have_posts() ) :
+                               the_post();
+
+                               get_template_part( 'template-parts/content', 'single' );
+                       endwhile; // End of the loop.
+                       ?>
+               </div>
+       </main><!-- #main -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020singlewporg_workshopphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single-wporg_workshop.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single-wporg_workshop.php                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single-wporg_workshop.php      2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,20 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template Name: Workshop Ideas
+ *
+ * @package WPBBP
+ */
+
+get_header();
+?>
+
+       <main id="main" class="site-main page-full-width" role="main">
+               <?php
+               while ( have_posts() ) {
+                       the_post();
+                       get_template_part( 'template-parts/content', 'workshop-single' );
+               }       ?>
+       </main><!-- #main -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020singlephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/single.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,26 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying all single post or CPT entry.
+ *
+ * @package WPBBP
+ */
+
+get_header(); ?>
+
+       <main id="main" class="site-main" role="main">
+
+               <div id="main-content">
+                       <?php
+
+                       while ( have_posts() ) :
+                               the_post();
+
+                               get_template_part( 'template-parts/content', 'single' );
+                       endwhile; // End of the loop.
+                       ?>
+               </div>
+
+       </main><!-- #main -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020stylecss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/style.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/style.css                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/style.css      2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,19 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Theme Name: WordPress.org Learn
+ * Theme URI: http://wordpress.org/
+ * Author: WordPress.org
+ * Author URI: http://wordpress.org/
+ * Description: A theme for the Support section of wordpress.org sites
+ * Version: 1.0
+ * License: GNU General Public License v2 or later
+ * License URI: http://www.gnu.org/licenses/gpl-2.0.html
+ * Tags: WordPress, bbPress, Support, Forums
+ * Text Domain: wporg-learn
+ * Template: wporg
+ */
+/**
+ * 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.
+ */
+/* Sass is good */
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartsbbpressfrontphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/bbpress-front.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/bbpress-front.php                             (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/bbpress-front.php       2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,70 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying bbPress topics on the front page.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+?>
+
+<?php do_action( 'bbp_before_main_content' ); ?>
+
+<?php do_action( 'bbp_template_notices' ); ?>
+
+<section class="three-up" id="forum-welcome">
+       <div>
+               <div class="info-box">
+                                       <span class="dashicons
+                                       <?php
+                                       /* translators: dashicon class name for 'Welcome to Support' section. Do not translate into your own language. */
+                                       esc_attr_e( 'dashicons-sos', 'wporg-forums' );
+                                       ?>
+                                       "></span>
+                       <h3><?php _e( 'Welcome to Support', 'wporg-forums' ); ?></h3>
+                       <p><?php _e( 'Our community-based Support Forums are a great place to learn, share, and troubleshoot.', 'wporg-forums' ); ?></p>
+                       <p><?php _e( '<a href="https://wordpress.org/support/welcome/">Get started</a>', 'wporg-forums' ); ?></p>
+               </div>
+       </div>
+       <div>
+               <div class="info-box">
+                                       <span class="dashicons
+                                       <?php
+                                       /* translators: dashicon class name for 'Documentation' section. Do not translate into your own language. */
+                                       esc_attr_e( 'dashicons-portfolio', 'wporg-forums' );
+                                       ?>
+                                       "></span>
+                       <h3><?php _e( 'Documentation', 'wporg-forums' ); ?></h3>
+                       <p><?php _e( 'Your first stop where you\'ll find information on everything from installing to creating plugins.', 'wporg-forums' ); ?></p>
+                       <p><?php _e( '<a href="https://codex.wordpress.org/">Explore documentation</a>', 'wporg-forums' ); ?></p>
+               </div>
+       </div>
+       <div>
+               <div class="info-box">
+                                       <span class="dashicons
+                                       <?php
+                                       /* translators: dashicon class name for 'Get Involved' section. Do not translate into your own language. */
+                                       esc_attr_e( 'dashicons-hammer', 'wporg-forums' );
+                                       ?>
+                                       "></span>
+                       <h3><?php _e( 'Get Involved', 'wporg-forums' ); ?></h3>
+                       <p><?php _e( 'The Support Handbook is great for tips, tricks, and advice regarding giving the best support possible.', 'wporg-forums' ); ?></p>
+                       <p><?php _e( '<a href="https://make.wordpress.org/support/handbook/">Explore the Handbook</a>', 'wporg-forums' ); ?></p>
+               </div>
+       </div>
+</section>
+
+<hr />
+
+<section>
+       <?php bbp_get_template_part( 'content', 'archive-forum' ); ?>
+
+       <div id="viewdiv">
+               <ul id="views">
+                       <?php wporg_support_get_views(); ?>
+               </ul>
+       </div><!-- #viewdiv -->
+</section>
+
+<?php do_action( 'bbp_after_main_content' ); ?>
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentauthorphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-author.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-author.php                          (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-author.php    2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,9 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<div class="workshop-author">
+       <div>
+               <img class="workshop-author_profile" src="https://secure.gravatar.com/avatar/1064bd40c9ade0b3c9cf0e27d9e3432a?s=200&d=mm&r=g" />
+       </div>
+       <div>
+               <div class="workshop-author_name"><?php echo get_the_author_meta( 'display_name' ); ?></div>
+               <a class="workshop-author_handle" href="">@spykro</a>
+       </div>
+</div>
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentbreadcrumbsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-breadcrumbs.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-breadcrumbs.php                             (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-breadcrumbs.php       2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,102 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying breadcrumbs
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+/**
+ * Returns list of workshops based on slug
+ * 
+ * @return array|bool
+ */
+function get_workshop_from_slug( $slug ) {
+    $args = array(
+        'name'        => $slug,
+        'post_type'   => 'workshop',
+        'post_status' => 'publish',
+        'numberposts' => 1
+      );
+
+    $workshop = get_posts( $args );
+
+    return isset( $workshop[ 0 ] ) ? $workshop[ 0 ] : false;
+}
+
+/**
+ * Returns whether we are viewing a lesson from a workshop
+ * 
+ * @param string $referer
+ * @return bool
+ */
+function lesson_came_from_workshop( $referer ) {
+    return wporg_post_type_is_lesson() && strrpos( $referer, 'workshop' );
+}
+
+$crumbs = [
+    [
+        'label' => __( 'Learn Home', 'wporg-learn' ),
+        'url' => home_url()
+    ]
+];
+
+$referer = wp_get_referer();
+
+// If we came from a workshop, we want to modify the breadrumbs to bring us back to the workshop  
+if( lesson_came_from_workshop( $referer ) ) {
+    $workshop = get_workshop_from_slug( basename( $referer ) );
+
+    if( $workshop ) {
+        array_push( $crumbs, [
+            'label' => __( 'Workshops', 'wporg-learn' ),
+            'url' => get_post_type_archive_link( 'workshop' ) 
+        ] );
+
+        array_push( $crumbs, [
+            'label' => $workshop->post_title,
+            'url' => get_post_permalink( $workshop->ID )
+        ] );
+    }
+
+} else {
+
+    // Get information about the post title.
+    $post_type = get_post_type_object( get_post_type( get_queried_object() ) );
+
+    if( wporg_post_type_is_lesson() ){
+        array_push( $crumbs, [
+            'label' => ucfirst( $post_type->labels->name ),
+            'url' => home_url( $post_type->has_archive  )
+        ] );
+    }
+}
+
+array_push( $crumbs, [
+    'label' => get_the_title(),
+    'url' => ''
+] );
+?>
+
+<div class="clearfix">
+    <div class="bbp-breadcrumb">        
+    <?php 
+        $crumb_length = count($crumbs);
+
+        for( $x = 0; $x < $crumb_length; $x++ ) {
+            if( empty( $crumbs[ $x ][ 'url' ] ) ) {
+                echo '<span class="bbp-breadcrumb-current">' . $crumbs[ $x ][ 'label' ] . '</span>';
+            } else {
+                echo '<a href="' . $crumbs[ $x ][ 'url' ] .'" class="bbp-breadcrumb-home">';
+                echo $crumbs[ $x ][ 'label' ];
+                echo '</a>';
+            }
+
+            if( $x < $crumb_length - 1 ) {
+                echo ' <span class="bbp-breadcrumb-sep">ยป</span> ';
+            }   
+        }
+    ?>
+    </div>
+</div>
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentdirectorynavphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-directory-nav.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-directory-nav.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-directory-nav.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,16 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying navigation in archive.php.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+?>
+
+<nav id="site-navigation" class="directory-navigation" role="navigation">
+    <ul id="menu-theme-directory" class="menu">
+        <li class="<?php echo ( wporg_post_type_is_lesson() ? "current" : "" ) ?>"><a href="<?php echo home_url( '/lesson-plans/' ); ?>"><?php _e( 'Lesson Plans', 'wporg-themes' ); ?></a></li>
+    </ul>
+</nav>
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentfeaturedworkshopphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-featured-workshop.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-featured-workshop.php                               (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-featured-workshop.php 2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,33 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+<?php
+/**
+ * Template part for displaying the featured workshop.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+$args = array( 'category_name' => 'Featured', 'posts_per_page' => '1' );
+
+$featured_workshop = wporg_get_workshops( $args );
+?>
+
+<div class="featured-workshop">
+       <div class="featured-workshop_video"><?php echo the_post_thumbnail( 'full' ); ?></div>
+       <div class="featured-workshop_content">
+               <?php while ( $featured_workshop->have_posts() ) : 
+                               $featured_workshop->the_post();      
+               ?>
+               <a class="featured-workshop_title" href="<?php echo esc_url( get_the_permalink() ); ?>"><?php echo the_title() ?></a>
+               <div class="row">
+                       <div class="col-8">     
+                               <p>With WordPress moving more and more into the world of blocks, knowing how to build your own blocks has become valuable knowledge. However, if you are a plugin or theme developer, you might not be sure where to start. This workshop will serve as a guide to building your first block.</p>
+                       </div>
+                       <div class="col-4 featured-workshop_content_author">
+                               <?php get_template_part( 'template-parts/component', 'author' ); ?>
+                       </div>
+               </div>
+               <?php endwhile; ?>
+       </div>
+</div>
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentfiltersphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-filters.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-filters.php                         (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-filters.php   2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,53 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying page content in page.php.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+/**
+ * Return the category url for filter bar
+ *
+ * @return string
+ */
+function get_cat_url( $str ){
+    // We need to pluralize it to match the archive url
+   return esc_url( home_url( get_post_type() . "s" . '/' . $str . '/' ) ) ;
+}
+
+/**
+ * Returns whether we should should the selected class
+ *
+ * @return bool
+ */
+function is_selected( $str ) {
+    return wporg_get_cat_or_default_slug() == $str;
+}
+
+/**
+ * Returns the current class for navigation itme
+ *
+ * @return string
+ */
+function get_filter_class( $str ) {
+    return ( is_selected( $str ) ? 'current' : '' );
+}
+
+$categories = wporg_get_filter_categories();
+
+?>
+
+<?php if( $categories ) : ?>
+    <div class="wp-filter">
+        <ul class="filter-links">
+        <? foreach( $categories as $cat ) : ?>
+            <li><a href="<?php echo get_cat_url( $cat->slug ); ?>" class="<?php echo get_filter_class( $cat->slug ) ?>"><?php _ex( $cat->name, 'themes', 'wporg-learn' ); ?></a></li>
+        <? endforeach; ?>
+        </ul>
+
+    </div>
+<?php endif; ?>
+
+
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponenttaxonomyitemphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-taxonomy-item.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-taxonomy-item.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-taxonomy-item.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,18 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying lesson/workshop details on the content-single part.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+?>
+
+<li>
+    <span class="dashicons dashicons-<?php echo $detail[ 'icon' ]; ?>"></span>
+    <span><?php echo $detail[ 'label']; ?></span>
+    <strong>
+        <span><?php echo $detail[ 'values' ]; ?></span>
+    </strong>
+</li>
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentvideogriditemphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-video-grid-item.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-video-grid-item.php                         (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-video-grid-item.php   2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,19 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying an item in a video grid.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+?>
+
+<li class="col-4 video-grid_item">
+       <?php if( has_post_thumbnail() ) : ?>
+               <?php echo the_post_thumbnail( 'medium' ); ?>
+       <?php else : ?>
+               <div class="video-grid_item--no-image"></div>
+       <? endif; ?>
+       <a class="video-grid_item_link" href="<?php echo esc_url( get_the_permalink() ); ?>"><?php the_title(); ?></a>
+</li>
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscomponentvideogridphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-video-grid.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-video-grid.php                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/component-video-grid.php        2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,27 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying a list of videos in a grid.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+$options = get_query_var( 'video-grid-options' );
+
+if( is_array( $options ) ) {
+       $latest_posts = wporg_get_workshops( $options );
+} else {
+       $latest_posts = wporg_get_workshops();
+}
+
+?>
+
+<?php if ( $latest_posts->have_posts() )  : ?>
+       <ul class="row video-grid">
+               <?php while ( $latest_posts->have_posts() ) :
+                       $latest_posts->the_post();
+                       get_template_part( 'template-parts/component', 'video-grid-item' );
+               endwhile; ?> 
+       </ul>
+<?php endif; ?>
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscontentarchivephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-archive.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-archive.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-archive.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,49 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying single posts in an archive list.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+$topic_list = [];
+
+if( wporg_post_type_is_workshop() ) {
+       $topics = get_taxonomy_values( get_the_ID(), 'topic' );
+
+       if( !empty( $topics ) ) {
+               $topic_list = explode( ',', $topics );
+       }
+}
+
+?>
+
+<div class="lp-item <?php echo ( wporg_post_type_is_workshop() ? 'lp-item--full' : '' ) ?>">
+       <div class="lp-item-wrap <?php echo ( wporg_post_type_is_workshop() ? 'lp-item-wrap--split' : '' ) ?>">
+               <h2 class="h4"><a href="<?php echo esc_url( get_the_permalink() ); ?>"><?php the_title(); ?></a></h2>
+               <div class="lp-body">
+                       <div>
+                               <p class="lp-excerpt <?php echo ( wporg_post_type_is_workshop() ? 'lp-excerpt--short' : '' ) ?>"><?php echo esc_attr( get_the_excerpt() ); ?></p>     
+                               <?php if( !empty( $topic_list ) ) : ?>
+                                       <ul class="lp-topics <?php echo count( $topic_list ) > 4 ? 'lp-topics--split' : '' ; ?>">
+                                       <?php foreach( $topic_list as $topic ) : ?>
+                                               <li><?php echo $topic; ?></li> 
+                                       <?php endforeach; ?>
+                                       </ul>
+                               <?php endif; ?>
+                       </div>
+                       <div class="lp-details">
+                               <ul class="lp-details-list <?php echo wporg_post_type_is_lesson() ? 'lp-details-list--split' : '' ?>">
+                                       <?php 
+                                               foreach( wporg_get_custom_taxonomies( get_the_ID() ) as $detail ) {
+                                                       if( !empty( $detail[ 'values' ] ) ) {
+                                                               include( locate_template( 'template-parts/component-taxonomy-item.php' ) ); 
+                                                       }                       
+                                               }
+                                       ?>
+                               </ul>
+                       </div>
+               </div>
+       </div>
+</div>
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscontentpagephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-page.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-page.php                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-page.php        2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,39 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying page content in page.php.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <div class="entry-content">
+               <section class="no-padding">
+                       <?php
+                       the_content();
+
+                       wp_link_pages( array(
+                               'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'wporg-forums' ),
+                               'after'  => '</div>',
+                       ) );
+                       ?>
+               </section>
+       </div><!-- .entry-content -->
+
+       <footer class="entry-footer">
+               <?php
+               edit_post_link(
+                       sprintf(
+                       /* translators: %s: Name of current post */
+                               esc_html__( 'Edit %s', 'wporg-forums' ),
+                               the_title( '<span class="screen-reader-text">"', '"</span>', false )
+                       ),
+                       '<span class="edit-link">',
+                       '</span>'
+               );
+               ?>
+       </footer><!-- .entry-footer -->
+</article><!-- #post-## -->
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscontentsinglephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-single.php                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-single.php      2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,75 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying page content in page.php.
+ *
+ * @link https://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WPBBP
+ */
+
+
+$slides_url = wporg_get_slides_url();
+$download_url = wporg_get_download_slides_url();
+
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+
+       <div class="entry-content">     
+               <header class="entry-header">
+                       <?php the_title( '<h1 class="entry-title h3">', '</h1>' ); ?>
+               </header><!-- .entry-header -->
+               <div class="lp-content">
+                       <div class="lp-content-inner github-markdown">
+                               <?php
+                               the_content();
+                               wp_link_pages(
+                                       array(
+                                               'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'wporg-forums' ),
+                                               'after'  => '</div>',
+                                       )
+                               );
+                               ?>
+                       </div>
+                       <aside class="lp-sidebar">
+                               <div class="lp-details">
+                                       <ul>
+                                               <?php 
+                                                       foreach( wporg_get_custom_taxonomies( get_the_ID() ) as $detail ) {
+                                                               if( !empty( $detail[ 'values' ] ) ) {
+                                                                       include( locate_template( 'template-parts/component-taxonomy-item.php' ) ); 
+                                                               }                       
+                                                       }
+                                               ?>
+                                       </ul>
+
+                                       <ul class="lp-links">
+
+                                       <?php if( $slides_url ) : ?>
+                                               <li>
+                                                       <a href="<?php echo $slides_url; ?>" target="_blank"><span class="dashicons dashicons-admin-page"></span> <?php _e( 'View Lesson Plan Slides' ); ?></a>
+                                               </li>
+                                       <?php endif; ?>
+
+                                       <?php if( $download_url ) : ?>
+                                               <li>
+                                                       <a href="<?php echo $download_url; ?>"><span class="dashicons dashicons-download"></span> <?php _e( 'Download Lesson Slides' ); ?></a>
+                                               </li>
+                                       <?php endif; ?>
+                       
+                                               <!-- <li>
+                                                       <a href="#" target="_blank"><span class="dashicons dashicons-admin-post"></span> <?php _e( 'Print Lesson Plan' ); ?></a>
+                                               </li> -->
+                                       </ul>
+
+                                       <div class="lp-suggestion">
+                                               <h4 class="lp-suggestion_title"><?php _e( 'Suggestions' ); ?></h4>
+                                               <p><?php _e( 'Found a typo, grammar error,or outdated screenshot?' ); ?></p>
+                                               <p><?php _e( 'Used this lesson plan in your event and have some suggestions?' ); ?></p>
+                                               <a href="<?php echo esc_url( site_url( '/submit-an-idea/' ) ); ?>"><?php _e( 'Let us know!' ); ?></a>
+                                       </div>
+                               </div>
+                       </aside>
+                       </div>
+       </div><!-- .entry-content -->
+</article><!-- #post-## -->
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2020templatepartscontentworkshopsinglephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-workshop-single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-workshop-single.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2020/template-parts/content-workshop-single.php     2020-08-08 19:48:44 UTC (rev 10131)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,19 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+<main class="site-main">
+       <section>
+               <div class="row align-middle between section-heading section-heading--with-space">
+                       <h2 class="section-heading_title"><?php the_title(); ?></h2>
+               </div>
+               <hr>
+               <div class="workshop-page">
+                       <?php the_content(); ?>
+
+                       <section class="row">
+                               <div class="col-4">
+                                       <?php get_template_part( 'template-parts/component', 'author' ); ?>
+                               </div>
+                               <p class="col-8">PHP Developer, Community Team deputy, WordPress Cape Town Meetup co-organiser, WordCamp Cape Town organiser, speaker, writer, podcaster. I like to get stuff done. Husband and father of two energetic boys. Gracie Jiu Jitsu for fun and stress release.</p>
+                       </section>
+               </div>
+       </section>
+</article>
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre>
</div>
</div>

</body>
</html>