- +
+ +
- + Date: Fri, 11 Aug 2017 15:47:09 -0700 Subject: [PATCH 15/15] Version update --- README.md | 5 +++++ readme.txt | 5 +++++ sass/maps/style.css.map | 2 +- sass/style.scss | 2 +- style.css | 2 +- 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 21c5dff..18fa162 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,11 @@ Kuhn is distributed under the terms of the GNU GPL v2 ### Changelog +#### 1.0.3 - August 11 2017 +- Responsive images throughout. +- New paging navigation for archive views. +- Minor bugfixes. + #### 1.0.3 - June 10 2017 - Replace complex calc with simpler fr in archive layout. - Break words in archive titles to allow for the above. diff --git a/readme.txt b/readme.txt index 1b95605..23ae54b 100644 --- a/readme.txt +++ b/readme.txt @@ -27,6 +27,11 @@ Kuhn includes support for Infinite Scroll in Jetpack. == Changelog == += 1.0.3 - August 11 2017 = +- Responsive images throughout. +- New paging navigation for archive views. +- Minor bugfixes. + = 1.0.3 - June 10 2017 = - Replace complex calc with simpler fr in archive layout. - Break words in archive titles to allow for the above. diff --git a/sass/maps/style.css.map b/sass/maps/style.css.map index 35fbaa0..fdda3a4 100644 --- a/sass/maps/style.css.map +++ b/sass/maps/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","style.scss","_normalize.scss","typography/_typography.scss","variables-site/_colors.scss","variables-site/_typography.scss","mixins/_mixins-master.scss","typography/_headings.scss","typography/_copy.scss","elements/_elements.scss","elements/_lists.scss","elements/_tables.scss","forms/_buttons.scss","forms/_fields.scss","navigation/_navigation.scss","navigation/_links.scss","navigation/_content-navigation.scss","modules/_accessibility.scss","modules/_alignments.scss","site/secondary/_widgets.scss","site/_site.scss","layout/_global.scss","site/archive/_archive.scss","site/header/_header.scss","site/header/_header-menu.scss","site/primary/_posts-and-pages.scss","site/primary/_comments.scss","site/footer/_footer.scss","variables-site/_structure.scss","modules/_infinite-scroll.scss","media/_media.scss","media/_captions.scss","media/_galleries.scss","media/_icons.scss"],"names":[],"mappings":"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","file":"../../../sass/style.css","sourcesContent":["@charset \"UTF-8\";\n/*!\nTheme Name: Kuhn\nTheme URI: https://github.com/mor10/kuhn\nAuthor: Morten Rand-Hendriksen\nAuthor URI: https://mor10.com\nDescription: Kuhn is a hyper-opinionated WordPress theme using CSS Grid and Flexbox for layouts.\nVersion: 1.0.3\nLicense: GNU General Public License v2 or later\nLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\nText Domain: kuhn\nTags:\n\nThis theme, like WordPress, is licensed under the GPL.\nUse it to make something cool, have fun, and share what you've learned with others.\n\nKuhn is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.\nUnderscores is distributed under the terms of the GNU GPL v2 or later.\n\nNormalizing styles have been helped along thanks to the fine work of\nNicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/\n*/\n/*--------------------------------------------------------------\n>>> TABLE OF CONTENTS:\n----------------------------------------------------------------\n# Normalize\n# Typography\n# Elements\n# Forms\n# Navigation\n\t## Links\n\t## Menus\n# Accessibility\n# Alignments\n# Widgets\n# Content\n\t## Posts and pages\n\t## Comments\n# Infinite scroll\n# Media\n\t## Captions\n\t## Galleries\n--------------------------------------------------------------*/\n/*--------------------------------------------------------------\n# Normalize\n--------------------------------------------------------------*/\nhtml {\n\tfont-family: sans-serif;\n\t-webkit-text-size-adjust: 100%;\n\t-ms-text-size-adjust: 100%;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nbody {\n\tmargin: 0;\n}\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n\tdisplay: block;\n}\n\naudio,\ncanvas,\nprogress,\nvideo {\n\tdisplay: inline-block;\n\tvertical-align: baseline;\n}\n\naudio:not([controls]) {\n\tdisplay: none;\n\theight: 0;\n}\n\n[hidden],\ntemplate {\n\tdisplay: none;\n}\n\na {\n\tbackground-color: transparent;\n}\n\na:active,\na:hover {\n\toutline: 0;\n}\n\nabbr[title] {\n\tborder-bottom: 1px dotted;\n}\n\nb,\nstrong {\n\tfont-weight: bold;\n}\n\ndfn {\n\tfont-style: italic;\n}\n\nh1 {\n\tfont-size: 2em;\n\tmargin: 0.67em 0;\n}\n\nmark {\n\tbackground: #ff0;\n\tcolor: #000;\n}\n\nsmall {\n\tfont-size: 80%;\n}\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nimg {\n\tborder: 0;\n}\n\nsvg:not(:root) {\n\toverflow: hidden;\n}\n\nfigure {\n\tmargin: 1em 40px;\n}\n\nhr {\n\tbox-sizing: content-box;\n\theight: 0;\n}\n\npre {\n\toverflow: auto;\n}\n\ncode,\nkbd,\npre,\nsamp {\n\tfont-family: monospace, monospace;\n\tfont-size: 1em;\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tcolor: inherit;\n\tfont: inherit;\n\tmargin: 0;\n}\n\nbutton {\n\toverflow: visible;\n}\n\nbutton,\nselect {\n\ttext-transform: none;\n}\n\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n\t-webkit-appearance: button;\n\tcursor: pointer;\n}\n\nbutton[disabled],\nhtml input[disabled] {\n\tcursor: default;\n}\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\ninput {\n\tline-height: normal;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n\tbox-sizing: border-box;\n\tpadding: 0;\n}\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\nfieldset {\n\tborder: 1px solid #c0c0c0;\n\tmargin: 0 2px;\n\tpadding: 0.35em 0.625em 0.75em;\n}\n\nlegend {\n\tborder: 0;\n\tpadding: 0;\n}\n\ntextarea {\n\toverflow: auto;\n}\n\noptgroup {\n\tfont-weight: bold;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntd,\nth {\n\tpadding: 0;\n}\n\n/*--------------------------------------------------------------\n# Typography\n--------------------------------------------------------------*/\nbody,\nbutton,\ninput,\nselect,\ntextarea {\n\tcolor: #22262a;\n\tfont-family: \"Rubik\", sans-serif;\n\tfont-size: 17.6px;\n\tfont-size: 1.1rem;\n\tfont-weight: 300;\n\tline-height: 1.5;\n}\n\n@media screen and (min-width: 600px) {\n\tbody,\n\tbutton,\n\tinput,\n\tselect,\n\ttextarea {\n\t\tfont-size: 20px;\n\t\tfont-size: 1.25rem;\n\t}\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tclear: both;\n\tfont-weight: 700;\n\tline-height: 1.3em;\n}\n\nh1 {\n\tfont-size: 3em;\n}\n\nh2 {\n\tfont-size: 2.6em;\n}\n\nh3 {\n\tfont-size: 2.2em;\n}\n\nh4 {\n\tfont-size: 2em;\n}\n\nh5 {\n\tfont-size: 1.8em;\n}\n\nh6 {\n\tfont-size: 1.6em;\n}\n\np {\n\tmargin-top: .5em;\n\tmargin-bottom: 1em;\n}\n\ndfn, cite, em, i {\n\tfont-style: italic;\n}\n\nblockquote {\n\tposition: relative;\n\tmargin: 0 0 1em;\n\tbackground: #eee;\n\tpadding: 1em 2em .5em 5em;\n\tfont-style: italic;\n}\n\nblockquote:before {\n\tposition: absolute;\n\ttop: -.2em;\n\tleft: -.13em;\n\tcontent: \"“\";\n\tfont-size: 12em;\n\tline-height: 100%;\n\tcolor: white;\n}\n\naddress {\n\tmargin: 0 0 1.5em;\n}\n\npre {\n\tbackground: #eee;\n\tfont-family: \"Courier 10 Pitch\", Courier, monospace;\n\tfont-size: 15px;\n\tfont-size: 0.9375rem;\n\tline-height: 1.6;\n\tmargin-bottom: 1.6em;\n\tmax-width: 100%;\n\toverflow: auto;\n\tpadding: 1.6em;\n}\n\ncode, kbd, tt, var {\n\tfont-family: Monaco, Consolas, \"Andale Mono\", \"DejaVu Sans Mono\", monospace;\n\tfont-size: 15px;\n\tfont-size: 0.9375rem;\n}\n\nabbr, acronym {\n\tborder-bottom: 1px dotted #666;\n\tcursor: help;\n}\n\nmark, ins {\n\tbackground: #fff9c0;\n\ttext-decoration: none;\n}\n\nbig {\n\tfont-size: 125%;\n}\n\n/*--------------------------------------------------------------\n# Elements\n--------------------------------------------------------------*/\nhtml {\n\tbox-sizing: border-box;\n}\n\n*,\n*:before,\n*:after {\n\t/* 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/ */\n\tbox-sizing: inherit;\n}\n\nbody {\n\tbackground: #fff;\n\t/* Fallback for when there is no custom background color defined. */\n}\n\nblockquote, q {\n\tquotes: \"“ ”\";\n}\n\nhr {\n\tbackground-color: #ccc;\n\tborder: 0;\n\theight: 1px;\n\tmargin-bottom: 1.5em;\n}\n\nul, ol {\n\tmargin: 0 0 1.5em;\n}\n\nul {\n\tlist-style: disc;\n}\n\nol {\n\tlist-style: decimal;\n}\n\nli > ul,\nli > ol {\n\tmargin-bottom: 0;\n\tmargin-left: .5em;\n}\n\ndt {\n\tfont-weight: bold;\n}\n\ndd {\n\tmargin: 0 1.5em 1.5em;\n}\n\nimg {\n\theight: auto;\n\t/* Make sure images are scaled correctly. */\n\tmax-width: 100%;\n\t/* Adhere to container width. */\n}\n\nfigure {\n\tmargin: 0;\n\t/* Extra wide images within figure tags don't overflow the content area. */\n}\n\ntable {\n\tborder-collapse: collapse;\n\tmargin: 0 0 1.5em;\n\twidth: 100%;\n}\n\nthread th {\n\tborder-bottom: 2px solid #bbb;\n\tpadding-bottom: .5em;\n}\n\ntd,\nth {\n\tvertical-align: top;\n}\n\nth {\n\tpadding: .4em;\n\ttext-align: left;\n}\n\ntr {\n\tborder-bottom: 1px solid #eee;\n}\n\ntd {\n\tpadding: .4em;\n}\n\nth:first-child,\ntd:first-child {\n\tpadding-left: 0;\n}\n\nth:last-child,\ntd:last-child {\n\tpadding-right: 0;\n}\n\n/*--------------------------------------------------------------\n# Forms\n--------------------------------------------------------------*/\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n\tborder: 2px solid;\n\tborder-color: black;\n\tbackground: transparent;\n\tcolor: black;\n\tfont-size: 16px;\n\tfont-size: 1rem;\n\tline-height: 1;\n\tpadding: .5em 1em;\n}\n\nbutton:hover, button:active, button:focus,\ninput[type=\"button\"]:hover,\ninput[type=\"button\"]:active,\ninput[type=\"button\"]:focus,\ninput[type=\"reset\"]:hover,\ninput[type=\"reset\"]:active,\ninput[type=\"reset\"]:focus,\ninput[type=\"submit\"]:hover,\ninput[type=\"submit\"]:active,\ninput[type=\"submit\"]:focus {\n\tbackground: white;\n\tcolor: black;\n}\n\ninput[type=\"text\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"password\"],\ninput[type=\"search\"],\ninput[type=\"number\"],\ninput[type=\"tel\"],\ninput[type=\"range\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"week\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"color\"],\ntextarea {\n\tcolor: #666;\n\tborder: 1px solid #ccc;\n\tborder-radius: 3px;\n\tpadding: 3px;\n}\n\ninput[type=\"text\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"range\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"color\"]:focus,\ntextarea:focus {\n\tcolor: #111;\n}\n\nselect {\n\tborder: 1px solid #ccc;\n}\n\ntextarea {\n\twidth: 100%;\n}\n\n/*--------------------------------------------------------------\n# Navigation\n--------------------------------------------------------------*/\n/*--------------------------------------------------------------\n## Links\n--------------------------------------------------------------*/\na {\n\tcolor: #22262a;\n}\n\na:visited {\n\tcolor: #3e454c;\n}\n\na:hover, a:focus, a:active {\n\tcolor: #22262a;\n}\n\na:focus {\n\toutline: thin dotted #22262a;\n}\n\na:hover, a:active {\n\toutline: 0;\n}\n\n.page-content a,\n.entry-content a,\n.entry-summary a,\n.comment-content a {\n\ttext-decoration: none;\n\tborder-bottom: 3px solid #22262a;\n}\n\n.page-content a:focus, .page-content a:hover,\n.entry-content a:focus,\n.entry-content a:hover,\n.entry-summary a:focus,\n.entry-summary a:hover,\n.comment-content a:focus,\n.comment-content a:hover {\n\tcolor: #22262a;\n\tborder-bottom-width: 5px;\n}\n\n/*--------------------------------------------------------------\n## Content Navigation\n--------------------------------------------------------------*/\n.comment-navigation,\n.posts-navigation,\n.post-navigation,\n.paging-navigation {\n\tpadding: 2em 0;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 90%;\n\ttext-align: left;\n\toverflow: hidden;\n}\n\n.comment-navigation a,\n.posts-navigation a,\n.post-navigation a,\n.paging-navigation a {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-decoration: none;\n\tpadding: 1em;\n\tborder: 1px solid #22262a;\n\tcolor: black;\n}\n\n.comment-navigation a:hover, .comment-navigation a:focus,\n.posts-navigation a:hover,\n.posts-navigation a:focus,\n.post-navigation a:hover,\n.post-navigation a:focus,\n.paging-navigation a:hover,\n.paging-navigation a:focus {\n\tcolor: white;\n\tborder-color: #22262a;\n\tbackground-color: #22262a;\n}\n\n.posts-navigation {\n\tmargin: 0 auto 2em;\n\tpadding: 0 1em;\n}\n\n@media screen and (min-width: 600px) {\n\t.nav-links {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: stretch;\n\t\tpadding: 0;\n\t}\n\t.comment-navigation .nav-previous,\n\t.comment-navigation .nav-next,\n\t.post-navigation .nav-previous,\n\t.post-navigation .nav-next {\n\t\tfloat: left;\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\twidth: 48%;\n\t}\n\t.comment-navigation .nav-next,\n\t.post-navigation .nav-next {\n\t\tfloat: right;\n\t\ttext-align: right;\n\t}\n\t.nav-previous {\n\t\tpadding-bottom: 0;\n\t}\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 61.875em) {\n\t\t.posts-navigation {\n\t\t\tdisplay: flex;\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t\t.nav-links {\n\t\t\tdisplay: flex;\n\t\t\twidth: 100%;\n\t\t}\n\t\t.nav-next .nav-links a {\n\t\t\tbackground-image: url(\"data:image/svg+xml;utf8,\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: left center;\n\t\t\tbackground-size: auto 110%;\n\t\t}\n\t\t.nav-previous .nav-links a {\n\t\t\tbackground-image: url(\"data:image/svg+xml;utf8,\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: right center;\n\t\t\tbackground-size: auto 110%;\n\t\t}\n\t\t.nav-previous .nav-links a {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-end;\n\t\t\talign-items: flex-end;\n\t\t\tmin-height: 10em;\n\t\t}\n\t}\n}\n\n.post-navigation .meta-nav {\n\tdisplay: block;\n}\n\n@media screen and (min-width: 30em) {\n\t.post-navigation {\n\t\tpadding-bottom: 1em;\n\t}\n}\n\n.post-navigation .post-title {\n\tfont-size: 1.2em;\n\tfont-weight: 700;\n\tborder-bottom: 3px solid #22262a;\n}\n\n.post-navigation a:hover .post-title,\n.post-navigation a:focus .post-title {\n\tborder-bottom-color: white;\n}\n\n/*--------------------------------------------------------------\n# Accessibility\n--------------------------------------------------------------*/\n/* Text meant only for screen readers. */\n.screen-reader-text {\n\tclip: rect(1px, 1px, 1px, 1px);\n\tposition: absolute !important;\n\theight: 1px;\n\twidth: 1px;\n\toverflow: hidden;\n}\n\n.screen-reader-text:focus {\n\tbackground-color: #f1f1f1;\n\tborder-radius: 3px;\n\tbox-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\n\tclip: auto !important;\n\tcolor: #21759b;\n\tdisplay: block;\n\tfont-size: 14px;\n\tfont-size: 0.875rem;\n\tfont-weight: bold;\n\theight: auto;\n\tleft: 5px;\n\tline-height: normal;\n\tpadding: 15px 23px 14px;\n\ttext-decoration: none;\n\ttop: 5px;\n\twidth: auto;\n\tz-index: 100000;\n\t/* Above WP toolbar. */\n}\n\n/* Do not show the outline on the skip link target. */\n#content[tabindex=\"-1\"]:focus {\n\toutline: 0;\n}\n\n/*--------------------------------------------------------------\n# Alignments\n--------------------------------------------------------------*/\n.alignleft {\n\tdisplay: inline;\n\tfloat: left;\n\tmargin-right: 1.5em;\n}\n\n.alignright {\n\tdisplay: inline;\n\tfloat: right;\n\tmargin-left: 1.5em;\n}\n\n.aligncenter {\n\tclear: both;\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n/*--------------------------------------------------------------\n# Widgets\n--------------------------------------------------------------*/\n.widget-area {\n\tpadding: 1.5em 2em;\n\tbackground-color: #f2f2f2;\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 1300px) {\n\t\t.widget-area {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n@media screen and (min-width: 61.875em) and (max-width: 1799px) {\n\t.widget-area {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tborder-top: 1px solid white;\n\t}\n\t.widget-area .widget {\n\t\twidth: 47.5%;\n\t}\n}\n\n@media screen and (min-width: 61.875em) and (max-width: 1799px) and (min-width: 1300px) {\n\t.widget-area .widget {\n\t\twidth: 30%;\n\t}\n}\n\n@media screen and (min-width: 1300px) {\n\t.archive-view .widget-area {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tbackground-color: #f2f2f2;\n\t\tborder-top: 1px solid white;\n\t}\n\t.archive-view .widget-area .widget {\n\t\twidth: 30%;\n\t}\n}\n\n@media screen and (min-width: 1300px) and (min-width: 1800px) {\n\t.archive-view .widget-area .widget {\n\t\twidth: 22.5%;\n\t}\n}\n\n@media screen and (min-width: 1300px) and (min-width: 2300px) {\n\t.archive-view .widget-area .widget {\n\t\twidth: 18.5%;\n\t}\n}\n\n.widget {\n\tmargin: 0 0 2em;\n\tpadding: 0 0 2em;\n\t/* Make sure select elements fit in widgets. */\n}\n\n.widget ul,\n.widget ol {\n\tpadding: .7em 0 0;\n\tmargin-bottom: 0;\n\tlist-style-type: none;\n}\n\n.widget ul li,\n.widget ol li {\n\tdisplay: block;\n\tline-height: 2em;\n}\n\n.widget ul li ul,\n.widget ul li ol,\n.widget ol li ul,\n.widget ol li ol {\n\tmargin-left: .5em;\n}\n\n@media screen and (min-width: 30em) {\n\t.widget ul li ul,\n\t.widget ul li ol,\n\t.widget ol li ul,\n\t.widget ol li ol {\n\t\tmargin-left: 1em;\n\t}\n}\n\n.widget a {\n\tfont-weight: 600;\n\ttext-decoration: none;\n}\n\n.widget a:hover, .widget a:focus {\n\tborder-bottom: 3px solid #3e454c;\n}\n\n.widget select {\n\twidth: 100%;\n\theight: 2.5em;\n\tpadding: 10px;\n\tborder: 1px solid #ccc;\n}\n\n.widget-title {\n\tmargin-top: 0;\n\tmargin-bottom: .5em;\n\tfont-size: 1.4em;\n}\n\n/* Archive and Categories widgets */\n.widget_archive li {\n\tcolor: #7D7D7D;\n}\n\n.widget_categories .children {\n\tpadding-top: 0;\n}\n\n/* Search widget. */\n.widget_search .search-submit {\n\tdisplay: none;\n}\n\n/* Pages and Menu widgets */\n.widget_pages .children,\n.widget_nav_menu .sub-menu {\n\tpadding-top: 0;\n\tpadding-bottom: .5em;\n}\n\n.widget_pages a,\n.widget_nav_menu a {\n\tdisplay: block;\n\tpadding: 1em 0;\n\ttext-decoration: none;\n\tborder-bottom: 1px dashed gray;\n}\n\n.widget_pages a:hover, .widget_pages a:focus,\n.widget_nav_menu a:hover,\n.widget_nav_menu a:focus {\n\ttext-decoration: none;\n\tborder-bottom: 1px dashed gray;\n}\n\n.widget_pages li,\n.widget_nav_menu li {\n\tpadding: 0;\n}\n\n/* Meta widget */\n.widget_meta li {\n\tpadding: 0;\n}\n\n/* Recent comments */\n.widget_recent_comments li {\n\tline-height: 1.3em;\n\tpadding-bottom: .5em;\n}\n\n.widget_recent_comments a:hover,\n.widget_recent_comments a:focus {\n\tpadding-left: 0;\n}\n\n/* RSS widget */\n.widget_rss li {\n\tmargin-bottom: 1em;\n}\n\n.widget li a.rsswidget {\n\tpadding-right: .5em;\n\tfont-size: 1em;\n\tline-height: 1.4em;\n}\n\n.rss-date,\n.widget_rss cite {\n\tcolor: #333;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: .8em;\n}\n\n.rssSummary {\n\tpadding: .5em 0;\n\tfont-size: .8em;\n\tline-height: 1.4em;\n}\n\n/* Search widget */\n.widget_search input[type=\"search\"] {\n\tbox-sizing: border-box;\n\twidth: 100%;\n\tpadding: .5em 1em;\n\tborder: 1px solid #c3c3c3;\n\tborder-radius: 0;\n}\n\n/* Calendar widget */\n.widget_calendar {\n\tfont-weight: 400;\n}\n\n.widget_calendar caption {\n\tpadding: .5em 0;\n\tfont-size: 1em;\n\tfont-weight: 500;\n\ttext-align: left;\n}\n\n.widget_calendar thead {\n\tbackground: transparent;\n\tcolor: black;\n}\n\n.widget_calendar thead th {\n\tborder-bottom-width: 2px;\n}\n\n.widget_calendar td {\n\tpadding: .2em;\n\tfont-size: .8em;\n\ttext-align: center;\n\tbackground: white;\n\tborder: 1px solid #cccccc;\n}\n\n.widget_calendar th {\n\tborder: none;\n\ttext-align: center;\n}\n\n.widget_calendar .pad {\n\tbackground: #eaeaea;\n}\n\n.widget_calendar a {\n\tfont-weight: 900;\n\ttext-decoration: none;\n}\n\n/* Text widget */\n.textwidget {\n\tfont-size: 80%;\n\tline-height: 1.3em;\n}\n\n/* Custom Recent Comments and Recent Posts widgets */\n.content-area .widget_kuhn_recent_comments li a,\n.content-area .widget_kuhn_recent_posts li a {\n\tcolor: black;\n}\n\n.widget_kuhn_recent_comments li,\n.widget_kuhn_recent_posts li {\n\tposition: relative;\n\tpadding: 0 0 1em 70px;\n\tmargin-bottom: 2em;\n\tborder-bottom: 1px solid #c3c3c3;\n}\n\n.widget_kuhn_recent_comments ul,\n.widget_kuhn_recent_posts ul {\n\tmargin-top: 2em;\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n}\n\n.widget_kuhn_recent_comments li:last-child,\n.widget_kuhn_recent_posts li:last-child {\n\tmargin-bottom: 0;\n\tborder-bottom: none;\n\tpadding-bottom: 0;\n}\n\n.widget_kuhn_recent_comments a,\n.widget_kuhn_recent_posts a {\n\tdisplay: block;\n\tfont-size: 1em;\n}\n\n.widget_kuhn_recent_comments a:focus, .widget_kuhn_recent_comments a:hover,\n.widget_kuhn_recent_posts a:focus,\n.widget_kuhn_recent_posts a:hover {\n\ttext-decoration: none;\n\tborder-bottom: none;\n}\n\n.widget_kuhn_recent_comments .post-icon,\n.widget_kuhn_recent_posts .post-icon {\n\tposition: absolute;\n\tleft: 0;\n\twidth: 50px;\n\theight: 50px;\n}\n\n.widget_kuhn_recent_comments .post-icon img {\n\tborder-radius: 50px;\n}\n\n.widget_kuhn_recent_comments .title,\n.widget_kuhn_recent_comments .original-title {\n\tmargin-top: 0;\n\tmargin-bottom: .8em;\n\tfont-size: .7em;\n\tline-height: 1.4em;\n}\n\n.widget_kuhn_recent_comments .excerpt {\n\tmargin-top: 0;\n\tmargin-bottom: .8em;\n\tfont-size: .8em;\n\tfont-weight: 400;\n\tline-height: 1.4em;\n}\n\n.widget_kuhn_recent_comments .excerpt:before {\n\tcontent: \"“\";\n}\n\n.widget_kuhn_recent_comments .excerpt:after {\n\tcontent: \"”\";\n}\n\n.widget_kuhn_recent_comments .original-title {\n\tcolor: #7D7D7D;\n\tfont-weight: 500;\n}\n\n.widget_kuhn_recent_comments .original-title span {\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.widget_kuhn_recent_comments a:focus .original-title,\n.widget_kuhn_recent_comments a:hover .original-title {\n\ttext-decoration: underline;\n}\n\n.widget_kuhn_recent_comments a:focus .title,\n.widget_kuhn_recent_comments a:focus .excerpt,\n.widget_kuhn_recent_comments a:hover .title,\n.widget_kuhn_recent_comments a:hover .excerpt {\n\tcolor: inherit;\n}\n\n/* Custom Recent Posts widget */\n.widget_kuhn_recent_posts .post-icon {\n\twidth: 50px;\n\theight: 50px;\n\tfont-size: 1.3em;\n\tline-height: 50px;\n\ttext-align: center;\n\tcolor: #fff;\n\tbackground: #333333;\n}\n\n.widget_kuhn_recent_posts .title {\n\tmargin: 0;\n\tfont-size: .9em;\n\tline-height: 1.4em;\n}\n\n.widget_kuhn_recent_posts .meta {\n\tmargin: 0 0 .8em;\n\tfont-size: .7em;\n\ttext-transform: uppercase;\n\tcolor: #7D7D7D;\n}\n\n.widget_kuhn_recent_posts a:hover .title,\n.widget_kuhn_recent_posts a:focus .title {\n\ttext-decoration: underline;\n}\n\n/*--------------------------------------------------------------\n# Content\n--------------------------------------------------------------*/\n/*--------------------------------------------------------------\n## Global layouts\n--------------------------------------------------------------*/\n.site-main {\n\tpadding: 1em;\n\tmax-width: 40em;\n\tmargin: 0 auto;\n}\n\n@media screen and (min-width: 600px) {\n\t.site-main {\n\t\tpadding: 2em;\n\t}\n}\n\n@media screen and (min-width: 1300px) {\n\t.site-main {\n\t\tmax-width: 45em;\n\t}\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 61.875em) {\n\t\t.site {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 16.5em 1fr;\n\t\t\tgrid-template-rows: 1fr minmax(1em, auto);\n\t\t\tgrid-template-areas: \"header main\" \"header sidebar\" \"header footer\";\n\t\t}\n\t\t.site-header {\n\t\t\tgrid-area: header;\n\t\t}\n\t\t.site-main {\n\t\t\tgrid-area: main;\n\t\t}\n\t\t.widget-area {\n\t\t\tgrid-area: sidebar;\n\t\t}\n\t\t.site-footer {\n\t\t\tgrid-area: footer;\n\t\t}\n\t}\n\t@media screen and (min-width: 1800px) {\n\t\tbody:not(.archive-view) .site {\n\t\t\tgrid-template-columns: 16.5em 1fr 16.5em;\n\t\t\tgrid-template-rows: 1fr minmax(1em, auto);\n\t\t\tgrid-template-areas: \"header main sidebar\" \"header footer footer\";\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------\n## Archives\n--------------------------------------------------------------*/\n.page-header {\n\tpadding: 1em;\n\tflex-wrap: wrap;\n\talign-items: flex-start;\n}\n\n.page-title {\n\twidth: 100%;\n\tmargin: 0;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 1.6em;\n\tline-height: 1.3em;\n\tcolor: #22262a;\n\tword-break: break-word;\n}\n\n.archive-description {\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 90%;\n}\n\n.archive-view .post,\n.archive-view .page {\n\tpadding: 1em;\n}\n\n.archive-view .post:after,\n.archive-view .page:after {\n\tdisplay: block;\n\tmargin: 4em 0;\n\twidth: 33.33%;\n\tcontent: \"\";\n\tborder-bottom: 3px solid #22262a;\n}\n\n@supports (grid-area: auto) {\n\t.archive-view .site-main {\n\t\tmax-width: 40em;\n\t\tpadding: 1em;\n\t}\n\t@media screen and (min-width: 61.875em) {\n\t\t.archive-view .site-main {\n\t\t\tmax-width: none;\n\t\t\tpadding: 8px;\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\tgrid-gap: 8px;\n\t\t\tbackground: #cccccc;\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) and (min-width: 1300px) {\n\t\t.archive-view .site-main {\n\t\t\tgrid-template-columns: repeat(3, 1fr);\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) and (min-width: 1800px) {\n\t\t.archive-view .site-main {\n\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) and (min-width: 2300px) {\n\t\t.archive-view .site-main {\n\t\t\tgrid-template-columns: repeat(5, 1fr);\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) {\n\t\t.archive-view .post,\n\t\t.archive-view .page {\n\t\t\tbackground: white;\n\t\t}\n\t\t.archive-view .post:after,\n\t\t.archive-view .page:after {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.archive-view .category-featured {\n\t\t\tgrid-column: span 2;\n\t\t}\n\t\t.archive-view .entry-title {\n\t\t\tword-break: break-word;\n\t\t\tfont-size: 2em;\n\t\t}\n\t\t.archive-view .featured-image {\n\t\t\tmargin: -1em -1em 0;\n\t\t\twidth: calc(100% + 2em);\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------\n## Header\n--------------------------------------------------------------*/\n.site-header {\n\tposition: relative;\n\tpadding: 1em;\n\tcolor: white;\n\tbackground-color: #22262a;\n\tborder-bottom: 1px solid #ccc;\n}\n\n@media screen and (min-width: 600px) {\n\t.site-header {\n\t\tpadding: 1em 2em;\n\t}\n}\n\n.site-branding {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.custom-logo-link {\n\tdisplay: block;\n\tpadding: 1em;\n}\n\n.custom-logo-link img {\n\tdisplay: block;\n\theight: 95px;\n\twidth: auto;\n}\n\n.site-branding__text {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\theight: 65px;\n}\n\n.site-title {\n\tmargin: 0 0 .25em;\n\tpadding: 0;\n\tfont-size: 1.6em;\n\tfont-weight: 900;\n\tline-height: 1em;\n}\n\n.site-title a {\n\tcolor: white;\n\ttext-decoration: none;\n}\n\n.site-title a:hover, .site-title a:focus {\n\ttext-decoration: underline;\n}\n\n.site-description {\n\tmargin: 0 0 .25em;\n\tfont-size: .9em;\n\tfont-style: italic;\n\tfont-weight: 100;\n}\n\n@media screen and (min-width: 61.875em) {\n\t@supports (grid-area: auto) {\n\t\t.site-header {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: flex-start;\n\t\t}\n\t\t.site-branding {\n\t\t\tflex: 1 0 auto;\n\t\t}\n\t}\n\t@supports (grid-area: auto) {\n\t\t.site-header {\n\t\t\tposition: fixed;\n\t\t\twidth: 16.5em;\n\t\t\theight: 100vh;\n\t\t\tborder-bottom: none;\n\t\t\toverflow-y: auto;\n\t\t}\n\t}\n}\n\n/*\nHeader Menu\n*/\n.main-navigation {\n\tdisplay: block;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 90%;\n\tclear: left;\n}\n\n.main-navigation ul {\n\tdisplay: none;\n\tlist-style: none;\n\tmargin: 0;\n\tpadding-top: 1em;\n\tpadding-left: 0;\n}\n\n.main-navigation ul li {\n\tmargin: 0 1px 1px 0;\n}\n\n.main-navigation ul:hover > ul,\n.main-navigation ul:focus > ul {\n\tleft: auto;\n}\n\n.main-navigation ul a {\n\tcolor: white;\n}\n\n.main-navigation ul ul {\n\tdisplay: none;\n\ttop: 1.5em;\n\tz-index: 99999;\n\tmargin-top: 1px;\n\tmargin-right: -1px;\n\tpadding-top: 0;\n}\n\n.main-navigation ul ul ul {\n\ttop: 0;\n}\n\n.main-navigation ul ul li:hover > ul,\n.main-navigation ul ul li.focus > ul {\n\tleft: 100%;\n}\n\n.main-navigation ul ul li a {\n\tpadding-left: .8em;\n}\n\n.main-navigation ul ul li a:before {\n\tcontent: \"- \";\n}\n\n.main-navigation ul ul li li a {\n\tpadding-left: 1.4em;\n}\n\n.main-navigation li {\n\tposition: relative;\n}\n\n.main-navigation a {\n\tdisplay: inline-block;\n\twidth: 100%;\n\tpadding: .5em 0;\n\ttext-decoration: none;\n\tcolor: #22262a;\n}\n\n.main-navigation a:hover,\n.main-navigation a:focus {\n\ttext-decoration: underline;\n}\n\n.main-navigation .menu-item-has-children,\n.main-navigation .page_item_has_children {\n\tmin-width: 218px;\n}\n\n.main-navigation .menu-item-has-children > a,\n.main-navigation .page_item_has_children > a {\n\tpadding-right: 2em;\n}\n\nbutton.dropdown-toggle {\n\tposition: absolute;\n\tright: 0;\n\tfont-size: 1em;\n\tborder: none;\n\tbackground: inherit;\n\tcolor: white;\n\tline-height: 1.5em;\n\tpadding: .4em 1em .4em .5em;\n}\n\n.menu-toggle {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: 1.2em 1.2em 0 0;\n\tpadding: .6em .8em;\n\tfont-size: 80%;\n\ttext-transform: uppercase;\n\tcolor: white;\n\tbackground-color: #22262a;\n\tborder: none;\n\tborder-radius: 0;\n}\n\n/* Toggle small menu and children on */\n.toggled-on ul,\n.children.toggled-on,\n.sub-menu.toggled-on {\n\tdisplay: block;\n}\n\n@media screen and (min-width: 600px) {\n\t.menu-toggle {\n\t\tdisplay: none;\n\t}\n\t.main-navigation .menu-item-has-children > a,\n\t.main-navigation .page_item_has_children > a {\n\t\tpadding-right: 2em;\n\t}\n\t.main-navigation ul {\n\t\tdisplay: block;\n\t\tdisplay: flex;\n\t\tmargin-top: 1em;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: center;\n\t}\n\t.main-navigation ul ul {\n\t\tflex-direction: column;\n\t\tmargin-left: 0;\n\t}\n\t.main-navigation ul ul li {\n\t\tpadding-left: 0;\n\t}\n\t.main-navigation ul ul li a {\n\t\twidth: 218px;\n\t}\n\t.main-navigation ul a {\n\t\tpadding: .4em 1em;\n\t\tbackground: rgba(255, 255, 255, 0.05);\n\t}\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 61.875em) {\n\t\t.menu-toggle {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.main-navigation {\n\t\t\tflex: 1 0 auto;\n\t\t\tpadding-bottom: 2em;\n\t\t}\n\t\t.main-navigation ul {\n\t\t\tdisplay: block;\n\t\t\tpadding-top: 2em;\n\t\t}\n\t\t.main-navigation .menu-item-has-children > a,\n\t\t.main-navigation .page_item_has_children > a {\n\t\t\tpadding-right: 2em;\n\t\t}\n\t\t.main-navigation ul {\n\t\t\tdisplay: block;\n\t\t\tmargin-top: 0;\n\t\t\tpadding-top: 2em;\n\t\t}\n\t\t.main-navigation ul ul {\n\t\t\tmargin-left: 0;\n\t\t}\n\t\t.main-navigation ul ul li {\n\t\t\tpadding-left: 0;\n\t\t}\n\t\t.main-navigation ul ul li a {\n\t\t\twidth: auto;\n\t\t}\n\t\t.main-navigation ul a {\n\t\t\tpadding: .4em 0;\n\t\t\tbackground: none;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------\n## Posts and pages\n--------------------------------------------------------------*/\n.sticky {\n\tdisplay: block;\n}\n\n.extra {\n\tdisplay: none;\n}\n\nbody:not(.archive-view) .hentry {\n\tmargin: 0 0 1.5em;\n}\n\nbody:not(.archive-view) .site-main {\n\tpadding: 1em;\n}\n\n@media screen and (min-width: 600px) {\n\tbody:not(.archive-view) .site-main {\n\t\tpadding: 2em;\n\t}\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 61.875em) {\n\t\tbody:not(.archive-view) .site-main {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 1fr minmax(auto, 46em) 1fr;\n\t\t\talign-content: start;\n\t\t\tgrid-template-areas: \". post .\" \". nav .\" \". comments .\";\n\t\t}\n\t\tbody:not(.archive-view) .post,\n\t\tbody:not(.archive-view) .page {\n\t\t\tgrid-area: post;\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t\tgrid-column-gap: 20px;\n\t\t\tgrid-template-areas: \"header header header header\" \"meta meta meta meta\" \"featimg featimg featimg featimg\" \"content content content content\" \"footer footer footer footer\";\n\t\t}\n\t\tbody:not(.archive-view) .post .entry-meta,\n\t\tbody:not(.archive-view) .page .entry-meta {\n\t\t\tmargin: -1em 0 1em;\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) and (min-width: 1300px) {\n\t\tbody:not(.archive-view) .post,\n\t\tbody:not(.archive-view) .page {\n\t\t\tgrid-template-areas: \"header header header header\" \"featimg featimg featimg featimg\" \"meta content content content\" \"footer footer footer footer\";\n\t\t}\n\t\tbody:not(.archive-view) .post .entry-meta,\n\t\tbody:not(.archive-view) .page .entry-meta {\n\t\t\tmargin-top: 2.1em;\n\t\t}\n\t\tbody:not(.archive-view) .post .byline,\n\t\tbody:not(.archive-view) .post .posted-on,\n\t\tbody:not(.archive-view) .post .comments-link,\n\t\tbody:not(.archive-view) .post .edit-link,\n\t\tbody:not(.archive-view) .page .byline,\n\t\tbody:not(.archive-view) .page .posted-on,\n\t\tbody:not(.archive-view) .page .comments-link,\n\t\tbody:not(.archive-view) .page .edit-link {\n\t\t\tdisplay: block;\n\t\t\tmargin-bottom: 1em;\n\t\t}\n\t\tbody:not(.archive-view) .post .byline:before, body:not(.archive-view) .post .byline:after,\n\t\tbody:not(.archive-view) .post .posted-on:before,\n\t\tbody:not(.archive-view) .post .posted-on:after,\n\t\tbody:not(.archive-view) .post .comments-link:before,\n\t\tbody:not(.archive-view) .post .comments-link:after,\n\t\tbody:not(.archive-view) .post .edit-link:before,\n\t\tbody:not(.archive-view) .post .edit-link:after,\n\t\tbody:not(.archive-view) .page .byline:before,\n\t\tbody:not(.archive-view) .page .byline:after,\n\t\tbody:not(.archive-view) .page .posted-on:before,\n\t\tbody:not(.archive-view) .page .posted-on:after,\n\t\tbody:not(.archive-view) .page .comments-link:before,\n\t\tbody:not(.archive-view) .page .comments-link:after,\n\t\tbody:not(.archive-view) .page .edit-link:before,\n\t\tbody:not(.archive-view) .page .edit-link:after {\n\t\t\tmargin: 0;\n\t\t\tcontent: \"\";\n\t\t}\n\t\tbody:not(.archive-view) .post .byline a,\n\t\tbody:not(.archive-view) .post .posted-on a,\n\t\tbody:not(.archive-view) .post .comments-link a,\n\t\tbody:not(.archive-view) .post .edit-link a,\n\t\tbody:not(.archive-view) .page .byline a,\n\t\tbody:not(.archive-view) .page .posted-on a,\n\t\tbody:not(.archive-view) .page .comments-link a,\n\t\tbody:not(.archive-view) .page .edit-link a {\n\t\t\tdisplay: block;\n\t\t}\n\t\tbody:not(.archive-view) .post .extra,\n\t\tbody:not(.archive-view) .page .extra {\n\t\t\tdisplay: inline;\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) {\n\t\tbody:not(.archive-view) .entry-header {\n\t\t\tgrid-area: header;\n\t\t}\n\t\tbody:not(.archive-view) .entry-meta {\n\t\t\tgrid-area: meta;\n\t\t}\n\t\tbody:not(.archive-view) .featured-image {\n\t\t\tgrid-area: featimg;\n\t\t}\n\t\tbody:not(.archive-view) .entry-content {\n\t\t\tgrid-area: content;\n\t\t\tmax-width: 100%;\n\t\t}\n\t\tbody:not(.archive-view) .entry-footer {\n\t\t\tgrid-area: footer;\n\t\t}\n\t\tbody:not(.archive-view) .post-navigation {\n\t\t\tgrid-area: nav;\n\t\t}\n\t\tbody:not(.archive-view) .comments-area {\n\t\t\tgrid-area: comments;\n\t\t}\n\t}\n}\n\n.cat-links {\n\tmargin-bottom: .5em;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 80%;\n}\n\n.cat-links a {\n\ttext-decoration: none;\n\ttext-transform: uppercase;\n\tborder-bottom: 3px solid transparent;\n}\n\n.cat-links a:focus, .cat-links a:hover {\n\tborder-bottom-color: black;\n}\n\n.entry-title {\n\tmargin: .125em 0 .25em;\n\tfont-size: 2.5em;\n\tline-height: 1.2em;\n\ttext-transform: uppercase;\n}\n\n@media screen and (min-width: 61.875em) {\n\t.entry-title {\n\t\tfont-size: 3em;\n\t}\n}\n\n.entry-title a {\n\ttext-decoration: none;\n\tcolor: black;\n}\n\n.entry-title a:focus, .entry-title a:hover {\n\tborder-bottom: 5px solid;\n}\n\n.entry-meta,\n.entry-footer {\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 80%;\n\tcolor: #404040;\n}\n\n.entry-meta a,\n.entry-footer a {\n\tfont-weight: 700;\n\ttext-decoration: none;\n\tcolor: black;\n\tborder-bottom: 3px solid transparent;\n}\n\n.entry-meta a:focus, .entry-meta a:hover,\n.entry-footer a:focus,\n.entry-footer a:hover {\n\tcolor: black;\n\tborder-bottom-color: black;\n}\n\n.byline::after {\n\tcontent: \"|\";\n\tmargin: 0 .5em;\n}\n\n.comments-link::before,\n.edit-link::before {\n\tcontent: \"|\";\n\tmargin: 0 .5em;\n}\n\n.byline,\n.updated:not(.published) {\n\tdisplay: none;\n}\n\n.single .byline,\n.group-blog .byline {\n\tdisplay: inline;\n}\n\n.entry-content {\n\tmargin: 1em 0;\n}\n\n/*--------------------------------------------------------------\n## Comments\n--------------------------------------------------------------*/\n.comments-area {\n\twidth: 100%;\n\tmargin: 3em 0;\n\tpadding: 1.5em 0;\n\tborder-top: 3px solid #22262a;\n}\n\n.comments-title,\n.comment-reply-title {\n\tmargin-bottom: 2em;\n\tfont-size: 2em;\n\tfont-weight: 900;\n\tfont-family: \"Roboto Mono\", sans-serif;\n}\n\n.comment-list {\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style-type: none;\n}\n\n.comment-list ol {\n\tlist-style-type: none;\n}\n\n.comment-body {\n\tborder-bottom: 1px solid #c3c3c3;\n\tmargin-bottom: 3em;\n}\n\n.comment-meta {\n\tposition: relative;\n\tmargin-left: 70px;\n\tfont-size: 80%;\n}\n\n.comment-meta a,\n.comment-form a {\n\ttext-decoration: none;\n\tborder: none;\n}\n\n.comment-meta a:hover, .comment-meta a:focus,\n.comment-form a:hover,\n.comment-form a:focus {\n\ttext-decoration: underline;\n}\n\n.comment .avatar {\n\tposition: absolute;\n\ttop: -5px;\n\tleft: -70px;\n\twidth: 50px;\n\theight: 50px;\n\tborder-radius: 50px;\n}\n\n.children {\n\tmargin-left: 1em;\n\tpadding-left: 0;\n}\n\n@media screen and (min-width: 61.875em) {\n\t.children {\n\t\tmargin-left: 2em;\n\t}\n}\n\n@media screen and (min-width: 61.875em) {\n\t.no-sidebar .children {\n\t\tmargin-left: 2em;\n\t}\n\t.no-sidebar .children .comment-meta {\n\t\tmargin-left: 80px;\n\t\tfont-size: 90%;\n\t}\n\t.no-sidebar .children .comment .avatar {\n\t\ttop: -7px;\n\t\tleft: -80px;\n\t\twidth: 60px;\n\t\theight: 60px;\n\t}\n\t.no-sidebar .children .comment-content {\n\t\tmargin-left: 80px;\n\t}\n}\n\n@media screen and (min-width: 1080px) {\n\t.no-sidebar .children {\n\t\tmargin-left: 3em;\n\t}\n\t.no-sidebar .comment-meta {\n\t\tmargin-left: 90px;\n\t}\n\t.no-sidebar .comment .avatar {\n\t\ttop: -8px;\n\t\tleft: -90px;\n\t\twidth: 70px;\n\t\theight: 70px;\n\t}\n\t.no-sidebar .comment-content {\n\t\tmargin-left: 90px;\n\t}\n}\n\n.comment-metadata {\n\tmargin-top: .2em;\n\tpadding-bottom: .5em;\n\tfont-size: .9em;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tline-height: 1em;\n}\n\n.comment-author {\n\tfont-size: 1.4em;\n\tline-height: 1.3em;\n}\n\n.says {\n\tfont-size: 80%;\n}\n\n.reply {\n\tmargin-bottom: 1.5em;\n\ttext-align: right;\n}\n\n.reply a {\n\tdisplay: inline-block;\n\tpadding: .5em 1.4em;\n\tfont-size: 85%;\n\tcolor: #000;\n\tline-height: 1.3em;\n\ttext-decoration: none;\n\tborder: 1px solid #c3c3c3;\n}\n\n.reply a:hover, .reply a:focus {\n\tborder-color: #cccccc;\n}\n\n.comment-content ol {\n\tlist-style-type: decimal;\n}\n\n.comment-content a {\n\tword-wrap: break-word;\n}\n\n.bypostauthor .avatar {\n\tbox-sizing: content-box;\n\tborder: 5px solid #cccccc;\n\tmargin-top: -5px;\n\tmargin-left: -5px;\n}\n\n/* Comment Form */\n.comment-form {\n\tline-height: 1.3em;\n}\n\n.comment-form a {\n\tfont-weight: 500;\n}\n\n.comment-form .form-submit {\n\ttext-align: right;\n}\n\n.comment-form .form-submit input {\n\tpadding: .5em 1.4em;\n\tfont-size: 85%;\n\tcolor: #000;\n\tline-height: 1.3em;\n\ttext-decoration: none;\n\tborder: 1px solid #c3c3c3;\n}\n\n.comment-form .form-submit input:hover, .comment-form .form-submit input:focus {\n\tcolor: #fff;\n\tborder-color: #cccccc;\n}\n\n.comment-form label {\n\twidth: 33%;\n\tdisplay: block;\n\tfont-style: italic;\n\tpadding-bottom: .4em;\n}\n\n.comment-form .required {\n\tcolor: #D54E21;\n}\n\n.pingback .comment-body {\n\tpadding: 1em 0;\n}\n\n.pingback a {\n\tfont-style: italic;\n\ttext-decoration: none;\n}\n\n/*--------------------------------------------------------------\n## Footer\n--------------------------------------------------------------*/\n.site-footer {\n\tposition: relative;\n\tpadding: 1em;\n\tcolor: #fff;\n\tbackground-color: #22262a;\n\ttext-align: center;\n}\n\n.site-footer a {\n\tfont-weight: 700;\n\tcolor: white;\n\ttext-decoration: none;\n}\n\n.site-footer a:hover, .site-footer a:focus {\n\ttext-decoration: underline;\n}\n\n@media screen and (min-width: 600px) {\n\t.site-footer {\n\t\tpadding: 1em 2em;\n\t}\n}\n\n.site-footer__wrap {\n\tmax-width: 1080px;\n\tmargin: 0 auto;\n\tpadding: 0 2em;\n}\n\n@media screen and (min-width: 61.875em) {\n\t.site-footer__wrap {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t}\n}\n\n.site-info {\n\tmargin: 1em 0 1em auto;\n\talign-self: center;\n}\n\n@media screen and (min-width: 61.875em) {\n\t.site-info {\n\t\ttext-align: right;\n\t}\n\t.site-info span {\n\t\tdisplay: block;\n\t}\n}\n\n.social-menu {\n\tmargin: 1em 0;\n}\n\n.social-menu ul {\n\tdisplay: flex;\n\tjustify-content: center;\n\tflex-wrap: wrap;\n\tlist-style-type: none;\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.social-menu ul a {\n\tdisplay: block;\n\tpadding: .5em 1em;\n\tcolor: white;\n\ttext-decoration: none;\n\topacity: .6;\n}\n\n.social-menu ul a:hover, .social-menu ul a:focus {\n\ttext-decoration: underline;\n\topacity: 1;\n\tcursor: pointer;\n}\n\n/*--------------------------------------------------------------\n# Infinite scroll\n--------------------------------------------------------------*/\n/* Globally hidden elements when Infinite Scroll is supported and in use. */\n.infinite-scroll .posts-navigation,\n.infinite-scroll.neverending .site-footer {\n\t/* Theme Footer (when set to scrolling) */\n\tdisplay: none;\n}\n\n/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */\n.infinity-end.neverending .site-footer {\n\tdisplay: block;\n}\n\n/*--------------------------------------------------------------\n# Media\n--------------------------------------------------------------*/\n.page-content .wp-smiley,\n.entry-content .wp-smiley,\n.comment-content .wp-smiley {\n\tborder: none;\n\tmargin-bottom: 0;\n\tmargin-top: 0;\n\tpadding: 0;\n}\n\n/* Make sure embeds and iframes fit their containers. */\nembed,\niframe,\nobject {\n\tmax-width: 100%;\n}\n\n/*--------------------------------------------------------------\n## Captions\n--------------------------------------------------------------*/\n.wp-caption {\n\tmargin-bottom: 2em;\n\tmax-width: 100%;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 90%;\n\tcolor: #666666;\n\ttext-align: center;\n}\n\n.wp-caption a {\n\tcolor: inherit;\n}\n\n.wp-caption img[class*=\"wp-image-\"] {\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.wp-caption .wp-caption-text {\n\tmargin: .5em 0 1.5em 1em;\n}\n\n@media screen and (min-width: 600px) {\n\t.wp-caption .wp-caption-text {\n\t\tmargin-left: 2em;\n\t}\n}\n\n@media screen and (min-width: 61.875em) {\n\t.wp-caption .wp-caption-text {\n\t\tmargin-left: 0;\n\t}\n}\n\n/*--------------------------------------------------------------\n## Images\n--------------------------------------------------------------*/\n/*--------------------------------------------------------------\n## Galleries\n--------------------------------------------------------------*/\n.gallery {\n\tmargin: 1.5em 0;\n}\n\n.gallery-item {\n\tdisplay: inline-block;\n\ttext-align: center;\n\tvertical-align: top;\n\twidth: 100%;\n\tpadding: 1em;\n}\n\n.gallery-item img {\n\tdisplay: block;\n}\n\n.gallery-item a {\n\tdisplay: inline-block;\n\tborder-bottom: none;\n}\n\n.gallery-item a:hover, .gallery-item a:focus {\n\tborder-bottom: none;\n\tbox-shadow: none;\n}\n\n.gallery-item a:hover img, .gallery-item a:focus img {\n\tborder-color: #3e454c;\n}\n\n.gallery-item a img {\n\tpadding: .5em;\n\tmargin: 0 auto;\n\tborder: 1px solid #fff;\n}\n\n.gallery-columns-2 .gallery-item {\n\tmax-width: 50%;\n}\n\n.gallery-columns-3 .gallery-item {\n\tmax-width: 33.33%;\n}\n\n.gallery-columns-4 .gallery-item {\n\tmax-width: 25%;\n}\n\n.gallery-columns-5 .gallery-item {\n\tmax-width: 20%;\n}\n\n.gallery-columns-6 .gallery-item {\n\tmax-width: 16.66%;\n}\n\n.gallery-columns-7 .gallery-item {\n\tmax-width: 14.28%;\n}\n\n.gallery-columns-8 .gallery-item {\n\tmax-width: 12.5%;\n}\n\n.gallery-columns-9 .gallery-item {\n\tmax-width: 11.11%;\n}\n\n.gallery-caption {\n\tdisplay: block;\n\tmargin: 0;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tborder: none;\n}\n\n/*--------------------------------------------------------------\n## Icons\n--------------------------------------------------------------*/\n/* SVG Icons base styles */\n.icon {\n\tdisplay: inline-block;\n\tfill: currentColor;\n\theight: 1em;\n\tposition: relative;\n\t/* Align more nicely with capital letters */\n\ttop: -0.0625em;\n\tvertical-align: middle;\n\twidth: 1em;\n}\n\n/*--------------------------------------------------------------\nSVG Fallbacks\n--------------------------------------------------------------*/\n.svg-fallback {\n\tdisplay: none;\n}\n\n.no-svg .svg-fallback {\n\tdisplay: inline-block;\n}\n\n.no-svg .nav-links .svg-fallback {\n\tpadding: 0 .5em;\n\tcolor: inherit;\n\tbackground: inherit;\n}\n\n.no-svg .svg-fallback.icon-arrow-long-left:before {\n\tcontent: \"←\";\n}\n\n.no-svg .svg-fallback.icon-arrow-long-right:before {\n\tcontent: \"→\";\n}\n\n/* Social Menu fallbacks */\n.no-svg .social-menu a {\n\theight: auto;\n\twidth: auto;\n}\n\n.no-svg .social-menu li a .screen-reader-text {\n\tclip: auto;\n\tfont-size: 16px;\n\tfont-size: 1rem;\n\tfont-weight: 400;\n\theight: auto;\n\tposition: relative !important;\n\t/* overrides previous !important styles */\n\twidth: auto;\n}\n","/*!\nTheme Name: Kuhn\nTheme URI: https://github.com/mor10/kuhn\nAuthor: Morten Rand-Hendriksen\nAuthor URI: https://mor10.com\nDescription: Kuhn is a hyper-opinionated WordPress theme using CSS Grid and Flexbox for layouts.\nVersion: 1.0.3\nLicense: GNU General Public License v2 or later\nLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\nText Domain: kuhn\nTags:\n\nThis theme, like WordPress, is licensed under the GPL.\nUse it to make something cool, have fun, and share what you've learned with others.\n\nKuhn is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.\nUnderscores is distributed under the terms of the GNU GPL v2 or later.\n\nNormalizing styles have been helped along thanks to the fine work of\nNicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/\n*/\n\n/*--------------------------------------------------------------\n>>> TABLE OF CONTENTS:\n----------------------------------------------------------------\n# Normalize\n# Typography\n# Elements\n# Forms\n# Navigation\n\t## Links\n\t## Menus\n# Accessibility\n# Alignments\n# Widgets\n# Content\n\t## Posts and pages\n\t## Comments\n# Infinite scroll\n# Media\n\t## Captions\n\t## Galleries\n--------------------------------------------------------------*/\n@import \"variables-site/variables-site\";\n@import \"mixins/mixins-master\";\n\n/*--------------------------------------------------------------\n# Normalize\n--------------------------------------------------------------*/\n@import \"normalize\";\n\n/*--------------------------------------------------------------\n# Typography\n--------------------------------------------------------------*/\n@import \"typography/typography\";\n\n/*--------------------------------------------------------------\n# Elements\n--------------------------------------------------------------*/\n@import \"elements/elements\";\n\n/*--------------------------------------------------------------\n# Forms\n--------------------------------------------------------------*/\n@import \"forms/forms\";\n\n/*--------------------------------------------------------------\n# Navigation\n--------------------------------------------------------------*/\n@import \"navigation/navigation\";\n\n/*--------------------------------------------------------------\n# Accessibility\n--------------------------------------------------------------*/\n@import \"modules/accessibility\";\n\n/*--------------------------------------------------------------\n# Alignments\n--------------------------------------------------------------*/\n@import \"modules/alignments\";\n\n/*--------------------------------------------------------------\n# Widgets\n--------------------------------------------------------------*/\n@import \"site/secondary/widgets\";\n\n/*--------------------------------------------------------------\n# Content\n--------------------------------------------------------------*/\n@import \"site/site\";\n\n/*--------------------------------------------------------------\n# Infinite scroll\n--------------------------------------------------------------*/\n@import \"modules/infinite-scroll\";\n\n/*--------------------------------------------------------------\n# Media\n--------------------------------------------------------------*/\n@import \"media/media\";\n","html {\n\tfont-family: sans-serif;\n\t-webkit-text-size-adjust: 100%;\n\t-ms-text-size-adjust: 100%;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nbody {\n\tmargin: 0;\n}\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n\tdisplay: block;\n}\n\naudio,\ncanvas,\nprogress,\nvideo {\n\tdisplay: inline-block;\n\tvertical-align: baseline;\n}\n\naudio:not([controls]) {\n\tdisplay: none;\n\theight: 0;\n}\n\n[hidden],\ntemplate {\n\tdisplay: none;\n}\n\na {\n\tbackground-color: transparent;\n}\n\na:active,\na:hover {\n\toutline: 0;\n}\n\nabbr[title] {\n\tborder-bottom: 1px dotted;\n}\n\nb,\nstrong {\n\tfont-weight: bold;\n}\n\ndfn {\n\tfont-style: italic;\n}\n\nh1 {\n\tfont-size: 2em;\n\tmargin: 0.67em 0;\n}\n\nmark {\n\tbackground: #ff0;\n\tcolor: #000;\n}\n\nsmall {\n\tfont-size: 80%;\n}\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nimg {\n\tborder: 0;\n}\n\nsvg:not(:root) {\n\toverflow: hidden;\n}\n\nfigure {\n\tmargin: 1em 40px;\n}\n\nhr {\n\tbox-sizing: content-box;\n\theight: 0;\n}\n\npre {\n\toverflow: auto;\n}\n\ncode,\nkbd,\npre,\nsamp {\n\tfont-family: monospace, monospace;\n\tfont-size: 1em;\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tcolor: inherit;\n\tfont: inherit;\n\tmargin: 0;\n}\n\nbutton {\n\toverflow: visible;\n}\n\nbutton,\nselect {\n\ttext-transform: none;\n}\n\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n\t-webkit-appearance: button;\n\tcursor: pointer;\n}\n\nbutton[disabled],\nhtml input[disabled] {\n\tcursor: default;\n}\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\ninput {\n\tline-height: normal;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n\tbox-sizing: border-box;\n\tpadding: 0;\n}\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\nfieldset {\n\tborder: 1px solid #c0c0c0;\n\tmargin: 0 2px;\n\tpadding: 0.35em 0.625em 0.75em;\n}\n\nlegend {\n\tborder: 0;\n\tpadding: 0;\n}\n\ntextarea {\n\toverflow: auto;\n}\n\noptgroup {\n\tfont-weight: bold;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntd,\nth {\n\tpadding: 0;\n}\n","body,\nbutton,\ninput,\nselect,\ntextarea {\n\tcolor: $color__text-main;\n\tfont-family: $font__main;\n\t@include font-size(1.1);\n\tfont-weight: 300;\n\tline-height: $font__line-height-body;\n\n\t@media screen and (min-width: $query__small) {\n\t\t@include font-size(1.25);\n\t}\n}\n\n@import \"headings\";\n\n@import \"copy\";","$color__grey_black: hsl(210, 10%, 15%);\n$color__grey_dark: hsl(210, 10%, 27%);\n$color__grey_light: hsl(0, 0%, 80%);\n$color__grey_x_light: hsl(0, 0%, 95%);\n\n$color__background-body: #fff;\n$color__background-screen: #f1f1f1;\n$color__background-hr: #ccc;\n$color__background-button: #e6e6e6;\n$color__background-pre: #eee;\n$color__background-ins: #fff9c0;\n\n$color__text-screen: #21759b;\n$color__text-input: #666;\n$color__text-input-focus: #111;\n$color__link: $color__grey_black;\n$color__link-visited: $color__grey_dark;\n$color__link-hover: $color__grey_black;\n$color__text-main: $color__grey_black;\n\n$color__border-button: #ccc #ccc #bbb;\n$color__border-button-hover: #ccc #bbb #aaa;\n$color__border-button-focus: #aaa #bbb #bbb;\n$color__border-input: #ccc;\n$color__border-abbr: #666;\n\n\n","$font__main: 'Rubik', sans-serif;\n$font__meta: 'Roboto Mono', sans-serif;\n$font__code: Monaco, Consolas, \"Andale Mono\", \"DejaVu Sans Mono\", monospace;\n$font__pre: \"Courier 10 Pitch\", Courier, monospace;\n$font__line-height-body: 1.5;\n$font__line-height-pre: 1.6;","// Rem output with px fallback\n@mixin font-size($sizeValue: 1) {\n\tfont-size: ($sizeValue * 16) * 1px;\n\tfont-size: $sizeValue * 1rem;\n}\n\n// Center block\n@mixin center-block {\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n// Clearfix\n@mixin clearfix() {\n\tcontent: \"\";\n\tdisplay: table;\n\ttable-layout: fixed;\n}\n\n// Clear after (not all clearfix need this also)\n@mixin clearfix-after() {\n\tclear: both;\n}\n","h1, h2, h3, h4, h5, h6 {\n\tclear: both;\n\tfont-weight: 700;\n\tline-height: 1.3em;\n}\n\nh1 {\n\tfont-size: 3em;\n}\n\nh2 {\n\tfont-size: 2.6em;\n}\n\nh3 {\n\tfont-size: 2.2em;\n}\n\nh4 {\n\tfont-size: 2em;\n}\n\nh5 {\n\tfont-size: 1.8em;\n}\n\nh6 {\n\tfont-size: 1.6em;\n}","p {\n\tmargin-top: .5em;\n\tmargin-bottom: 1em;\n}\n\ndfn, cite, em, i {\n\tfont-style: italic;\n}\n\nblockquote {\n\tposition: relative;\n\tmargin: 0 0 1em;\n\tbackground: $color__background-pre;\n\tpadding: 1em 2em .5em 5em;\n\tfont-style: italic;\n\n\t&:before {\n\t\tposition: absolute;\n\t\ttop: -.2em;\n\t\tleft: -.13em;\n\t\tcontent: \"“\";\n\t\tfont-size: 12em;\n\t\tline-height: 100%;\n\t\tcolor: white;\n\t}\n}\n\naddress {\n\tmargin: 0 0 1.5em;\n}\n\npre {\n\tbackground: $color__background-pre;\n\tfont-family: $font__pre;\n\t@include font-size(0.9375);\n\tline-height: $font__line-height-pre;\n\tmargin-bottom: 1.6em;\n\tmax-width: 100%;\n\toverflow: auto;\n\tpadding: 1.6em;\n}\n\ncode, kbd, tt, var {\n\tfont-family: $font__code;\n\t@include font-size(0.9375);\n}\n\nabbr, acronym {\n\tborder-bottom: 1px dotted $color__border-abbr;\n\tcursor: help;\n}\n\nmark, ins {\n\tbackground: $color__background-ins;\n\ttext-decoration: none;\n}\n\nbig {\n\tfont-size: 125%;\n}","html {\n\tbox-sizing: border-box;\n}\n\n*,\n*:before,\n*: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/ */\n\tbox-sizing: inherit;\n}\n\nbody {\n\tbackground: $color__background-body; /* Fallback for when there is no custom background color defined. */\n}\n\nblockquote, q {\n\tquotes: \"“ ”\";\n}\n\nhr {\n\tbackground-color: $color__background-hr;\n\tborder: 0;\n\theight: 1px;\n\tmargin-bottom: 1.5em;\n}\n\n@import \"lists\";\n\nimg {\n\theight: auto; /* Make sure images are scaled correctly. */\n\tmax-width: 100%; /* Adhere to container width. */\n}\n\nfigure {\n\tmargin: 0; /* Extra wide images within figure tags don't overflow the content area. */\n}\n\n@import \"tables\";","ul, ol {\n\tmargin: 0 0 1.5em;\n}\n\nul {\n\tlist-style: disc;\n}\n\nol {\n\tlist-style: decimal;\n}\n\nli > ul,\nli > ol {\n\tmargin-bottom: 0;\n\tmargin-left: .5em;\n}\n\ndt {\n\tfont-weight: bold;\n}\n\ndd {\n\tmargin: 0 1.5em 1.5em;\n}","table {\n\tborder-collapse: collapse;\n\tmargin: 0 0 1.5em;\n\twidth: 100%;\n}\n\nthread th {\n\tborder-bottom: 2px solid #bbb;\n\tpadding-bottom: .5em;\n}\n\ntd,\nth {\n\tvertical-align: top;\n}\n\nth {\n\tpadding: .4em;\n\ttext-align: left;\n}\n\ntr {\n\tborder-bottom: 1px solid #eee;\n}\n\ntd {\n\tpadding: .4em;\n}\n\nth:first-child,\ntd:first-child {\n\tpadding-left: 0;\n}\n\nth:last-child,\ntd:last-child {\n\tpadding-right: 0;\n}","button,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n\tborder: 2px solid;\n\tborder-color: black;\n\tbackground: transparent;\n\tcolor: black;\n\t@include font-size(1);\n\tline-height: 1;\n\tpadding: .5em 1em;\n\n\t&:hover ,\n\t&:active,\n\t&:focus {\n\t\tbackground: white;\n\t\tcolor: black;\n\t}\n}","input[type=\"text\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"password\"],\ninput[type=\"search\"],\ninput[type=\"number\"],\ninput[type=\"tel\"],\ninput[type=\"range\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"week\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"color\"],\ntextarea {\n\tcolor: $color__text-input;\n\tborder: 1px solid $color__border-input;\n\tborder-radius: 3px;\n\tpadding: 3px;\n\n\t&:focus {\n\t\tcolor: $color__text-input-focus;\n\t}\n}\n\nselect {\n\tborder: 1px solid $color__border-input;\n}\n\ntextarea {\n\twidth: 100%;\n}\n","/*--------------------------------------------------------------\n## Links\n--------------------------------------------------------------*/\n@import \"links\";\n\n\n/*--------------------------------------------------------------\n## Content Navigation\n--------------------------------------------------------------*/\n@import \"content-navigation\";\n","a {\n\tcolor: $color__link;\n\n\t&:visited {\n\t\tcolor: $color__link-visited;\n\t}\n\t&:hover,\n\t&:focus,\n\t&:active {\n\t\tcolor: $color__link-hover;\n\t}\n\t&:focus {\n\t\toutline: thin dotted $color__grey_black;\n\t}\n\t&:hover,\n\t&:active {\n\t\toutline: 0;\n\t}\n}\n\n.page-content,\n.entry-content,\n.entry-summary,\n.comment-content {\n\n\ta {\n\t\ttext-decoration: none;\n\t\tborder-bottom: 3px solid $color__grey_black;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: $color__grey_black;\n\t\t\tborder-bottom-width: 5px;\n\t\t}\n\t}\n}",".comment-navigation,\n.posts-navigation,\n.post-navigation,\n.paging-navigation {\n\tpadding: 2em 0;\n\tfont-family: $font__meta;\n\tfont-size: 90%;\n\ttext-align: left;\n\toverflow: hidden;\n\n\ta {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\ttext-decoration: none;\n\t\tpadding: 1em;\n\t\tborder: 1px solid $color__grey_black;\n\t\tcolor: black;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tcolor: white;\n\t\t\tborder-color: $color__grey_black;\n\t\t\tbackground-color: $color__grey_black;\n\t\t}\n\t}\n\n}\n\n.posts-navigation {\n\tmargin: 0 auto 2em;\n\tpadding: 0 1em;\n}\n\n\n\n@media screen and (min-width: $query__small) {\n\n\t.nav-links {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: stretch;\n\t\tpadding: 0;\n\t}\n\n\t.comment-navigation,\n\t.post-navigation {\n\n\t\t.nav-previous,\n\t\t.nav-next {\n\t\t\tfloat: left;\n\t\t\tdisplay: flex;\n\t\t\talign-items: stretch;\n\t\t\twidth: 48%;\n\t\t}\n\n\t\t.nav-next {\n\t\t\tfloat: right;\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t.nav-previous {\n\t\tpadding-bottom: 0;\n\t}\n\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: $query__medium) {\n\n\t\t.posts-navigation {\n\t\t\tdisplay: flex;\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.nav-links {\n\t\t\tdisplay: flex;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.nav-next .nav-links a {\n\t\t\tbackground-image: url(\"data:image/svg+xml;utf8,\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: left center;\n\t\t\tbackground-size: auto 110%;\n\t\t}\n\n\t\t.nav-previous .nav-links a {\n\t\t\tbackground-image: url(\"data:image/svg+xml;utf8,\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: right center;\n\t\t\tbackground-size: auto 110%;\n\t\t}\n\n\t\t.nav-previous .nav-links a {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-end;\n\t\t\talign-items: flex-end;\n\t\t\tmin-height: 10em;\n\t\t}\n\n\t}\n}\n\n.post-navigation {\n\n\t.meta-nav {\n\t\tdisplay: block;\n\t}\n\n\t@media screen and (min-width: 30em) {\n\t\tpadding-bottom: 1em;\n\t}\n\n\t.post-title {\n\t\tfont-size: 1.2em;\n\t\tfont-weight: 700;\n\t\tborder-bottom: 3px solid $color__grey_black;\n\t}\n\n\ta:hover .post-title,\n\ta:focus .post-title{\n\t\tborder-bottom-color: white;\n\t}\n\n}","/* Text meant only for screen readers. */\n.screen-reader-text {\n\tclip: rect(1px, 1px, 1px, 1px);\n\tposition: absolute !important;\n\theight: 1px;\n\twidth: 1px;\n\toverflow: hidden;\n\n\t&:focus {\n\t\tbackground-color: $color__background-screen;\n\t\tborder-radius: 3px;\n\t\tbox-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\n\t\tclip: auto !important;\n\t\tcolor: $color__text-screen;\n\t\tdisplay: block;\n\t\t@include font-size(0.875);\n\t\tfont-weight: bold;\n\t\theight: auto;\n\t\tleft: 5px;\n\t\tline-height: normal;\n\t\tpadding: 15px 23px 14px;\n\t\ttext-decoration: none;\n\t\ttop: 5px;\n\t\twidth: auto;\n\t\tz-index: 100000; /* Above WP toolbar. */\n\t}\n}\n\n/* Do not show the outline on the skip link target. */\n#content[tabindex=\"-1\"]:focus {\n\toutline: 0;\n}\n",".alignleft {\n\tdisplay: inline;\n\tfloat: left;\n\tmargin-right: 1.5em;\n}\n\n.alignright {\n\tdisplay: inline;\n\tfloat: right;\n\tmargin-left: 1.5em;\n}\n\n.aligncenter {\n\tclear: both;\n\t@include center-block;\n}\n",".widget-area {\n\tpadding: 1.5em 2em;\n\tbackground-color: $color__grey_x_light;\n\n\t@supports (grid-area: auto) {\n\t\t@media screen and (min-width: $query__wide) {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n\n@media screen and (min-width: $query__medium) and (max-width: 1799px) {\n\n\t.widget-area {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tborder-top: 1px solid white;\n\n\t\t.widget {\n\t\t\twidth: 47.5%;\n\n\t\t\t@media screen and (min-width: $query__wide) {\n\t\t\t\twidth: 30%;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media screen and (min-width: $query__wide) {\n\n\t.archive-view .widget-area {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tbackground-color: $color__grey_x_light;\n\t\tborder-top: 1px solid white;\n\n\t\t.widget {\n\t\t\twidth: 30%;\n\n\t\t\t@media screen and (min-width: $query__x_wide) {\n\t\t\t\twidth: 22.5%;\n\t\t\t}\n\n\t\t\t@media screen and (min-width: $query__xx_wide) {\n\t\t\t\twidth: 18.5%;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n.widget {\n\tmargin: 0 0 2em;\n\tpadding: 0 0 2em;\n\n\tul,\n\tol {\n\t\tpadding: .7em 0 0;\n\t\tmargin-bottom: 0;\n\t\tlist-style-type: none;\n\n\t\tli {\n\t\t\tdisplay: block;\n\t\t\tline-height: 2em;\n\n\t\t\tul,\n\t\t\tol {\n\t\t\t\tmargin-left: .5em;\n\n\t\t\t\t@media screen and (min-width: 30em) {\n\t\t\t\t\tmargin-left: 1em;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n\n\ta {\n\t\tfont-weight: 600;\n\t\ttext-decoration: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tborder-bottom: 3px solid $color__grey_dark;\n\t\t}\n\t}\n\n\t/* Make sure select elements fit in widgets. */\n\tselect {\n\t\twidth: 100%;\n\t\theight: 2.5em;\n\t\tpadding: 10px;\n\t\tborder: 1px solid #ccc;\n\t}\n\n}\n\n.widget-title {\n\tmargin-top: 0;\n\tmargin-bottom: .5em;\n\tfont-size: 1.4em;\n}\n\n/* Archive and Categories widgets */\n.widget_archive li {\n\tcolor: #7D7D7D;\n}\n\n.widget_categories .children {\n\tpadding-top: 0;\n}\n\n/* Search widget. */\n.widget_search .search-submit {\n\tdisplay: none;\n}\n\n/* Pages and Menu widgets */\n.widget_pages .children,\n.widget_nav_menu .sub-menu {\n\tpadding-top: 0;\n\tpadding-bottom: .5em;\n}\n\n.widget_pages,\n.widget_nav_menu {\n\n\ta {\n\t\tdisplay: block;\n\t\tpadding: 1em 0;\n\t\ttext-decoration: none;\n\t\tborder-bottom: 1px dashed hsl(0, 0%, 50%);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\ttext-decoration: none;\n\t\t\tborder-bottom: 1px dashed hsl(0, 0%, 50%);\n\t\t}\n\t}\n\n\tli {\n\t\tpadding: 0;\n\n\t}\n\n}\n\n\n/* Meta widget */\n.widget_meta li {\n\tpadding: 0;\n}\n\n/* Recent comments */\n.widget_recent_comments {\n\n\tli {\n\t\tline-height: 1.3em;\n\t\tpadding-bottom: .5em;\n\t}\n\n\ta:hover,\n\ta:focus {\n\t\tpadding-left: 0;\n\t}\n\n}\n\n/* RSS widget */\n.widget_rss li {\n\tmargin-bottom: 1em;\n}\n.widget li a.rsswidget {\n\tpadding-right: .5em;\n\tfont-size: 1em;\n\tline-height: 1.4em;\n}\n\n.rss-date,\n.widget_rss cite {\n\tcolor: #333;\n\tfont-family: $font__meta;\n\tfont-size: .8em;\n}\n\n.rssSummary {\n\tpadding: .5em 0;\n\tfont-size: .8em;\n line-height: 1.4em;\n}\n\n/* Search widget */\n.widget_search input[type=\"search\"] {\n\tbox-sizing: border-box;\n\twidth: 100%;\n\tpadding: .5em 1em;\n\tborder: 1px solid #c3c3c3;\n\tborder-radius: 0;\n}\n\n/* Calendar widget */\n.widget_calendar {\n\tfont-weight: 400;\n\n\tcaption {\n\t\tpadding: .5em 0;\n\t\tfont-size: 1em;\n\t\tfont-weight: 500;\n\t\ttext-align: left;\n\t}\n\n\tthead {\n\t\tbackground: transparent;\n\t\tcolor: black;\n\n\t\tth {\n\t\t\tborder-bottom-width: 2px;\n\t\t}\n\t}\n\n\ttd {\n\t\tpadding: .2em;\n\t\tfont-size: .8em;\n\t\ttext-align: center;\n\t\tbackground: white;\n\t\tborder: 1px solid hsl(0, 0%, 80%);\n\t}\n\n\tth {\n\t\tborder: none;\n\t\ttext-align: center;\n\t}\n\n\t.pad {\n\t\tbackground: #eaeaea;\n\t}\n\n\ta {\n\t\tfont-weight: 900;\n\t\ttext-decoration: none;\n\t}\n\n}\n\n/* Text widget */\n.textwidget {\n\tfont-size: 80%;\n\tline-height: 1.3em;\n}\n\n\n\n\n/* Custom Recent Comments and Recent Posts widgets */\n\n.content-area .widget_kuhn_recent_comments li,\n.content-area .widget_kuhn_recent_posts li {\n\ta {\n\t\tcolor: black;\n\t}\n}\n\n.widget_kuhn_recent_comments li,\n.widget_kuhn_recent_posts li {\n\tposition: relative;\n\tpadding: 0 0 1em 70px;\n\tmargin-bottom: 2em;\n\tborder-bottom: 1px solid #c3c3c3;\n}\n\n.widget_kuhn_recent_comments,\n.widget_kuhn_recent_posts {\n\n\tul {\n\t\tmargin-top: 2em;\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 0;\n\t}\n\n\tli:last-child {\n\t\tmargin-bottom: 0;\n\t\tborder-bottom: none;\n\t\tpadding-bottom: 0;\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t\tfont-size: 1em;\n\n\t\t&:focus,\n\t\t&:hover{\n\t\t\ttext-decoration: none;\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\t.post-icon {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\twidth: 50px;\n\t\theight: 50px;\n\t}\n\n}\n\n\n.widget_kuhn_recent_comments {\n\n\t.post-icon img {\n\t\tborder-radius: 50px;\n\t}\n\n\t.title,\n\t.original-title {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: .8em;\n\t\tfont-size: .7em;\n\t\tline-height: 1.4em;\n\t}\n\n\t.excerpt {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: .8em;\n\t\tfont-size: .8em;\n\t\tfont-weight: 400;\n\t\tline-height: 1.4em;\n\n\t\t&:before {\n\t\t\tcontent: \"“\";\n\t\t}\n\t\t&:after {\n\t\t\tcontent: \"”\";\n\t\t}\n\t}\n\n\t.original-title {\n\t\tcolor: #7D7D7D;\n\t\tfont-weight: 500;\n\n\t\tspan {\n\t\t\tfont-weight: normal;\n\t\t\tfont-style: italic;\n\t\t}\n\t}\n\n\ta:focus,\n\ta:hover {\n\t\t.original-title {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t\t.title,\n\t\t.excerpt {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n}\n\n\n/* Custom Recent Posts widget */\n.widget_kuhn_recent_posts {\n\n\t.post-icon {\n\t\twidth: 50px;\n\t\theight: 50px;\n\t\tfont-size: 1.3em;\n\t\tline-height: 50px;\n\t\ttext-align: center;\n\t\tcolor: #fff;\n\t\tbackground: #333333;\n\t}\n\n\t.title {\n\t\tmargin: 0;\n\t\tfont-size: .9em;\n\t\tline-height: 1.4em;\n\t}\n\n\t.meta {\n\t\tmargin: 0 0 .8em;\n\t\tfont-size: .7em;\n\t\ttext-transform: uppercase;\n\t\tcolor: #7D7D7D;\n\t}\n\n\ta:hover .title,\n\ta:focus .title {\n\t\ttext-decoration: underline;\n\t}\n\n}\n","/*--------------------------------------------------------------\n## Global layouts\n--------------------------------------------------------------*/\n@import \"../layout/global\";\n\n/*--------------------------------------------------------------\n## Archives\n--------------------------------------------------------------*/\n@import \"archive/archive\";\n\n/*--------------------------------------------------------------\n## Header\n--------------------------------------------------------------*/\n@import \"header/header\";\n\n/*--------------------------------------------------------------\n## Posts and pages\n--------------------------------------------------------------*/\n@import \"primary/posts-and-pages\";\n\n/*--------------------------------------------------------------\n## Comments\n--------------------------------------------------------------*/\n@import \"primary/comments\";\n\n/*--------------------------------------------------------------\n## Footer\n--------------------------------------------------------------*/\n@import \"footer/footer\";",".site-main {\n padding: 1em;\n max-width: 40em;\n margin: 0 auto;\n\n @media screen and (min-width: $query__small) {\n padding: 2em;\n }\n\n @media screen and (min-width: $query__wide) {\n max-width: 45em;\n }\n\n}\n\n@supports (grid-area: auto) {\n @media screen and (min-width: $query__medium) {\n\n .site {\n display: grid;\n grid-template-columns: 16.5em 1fr;\n grid-template-rows: 1fr minmax(1em, auto);\n grid-template-areas:\n \"header main\"\n \"header sidebar\"\n \"header footer\";\n }\n\n .site-header {\n grid-area: header;\n }\n\n .site-main {\n grid-area: main;\n }\n\n .widget-area {\n grid-area: sidebar;\n }\n\n .site-footer {\n grid-area: footer;\n }\n\n }\n\n @media screen and (min-width: $query__x_wide) {\n\n body:not(.archive-view) .site {\n grid-template-columns: 16.5em 1fr 16.5em;\n grid-template-rows: 1fr minmax(1em, auto);\n grid-template-areas:\n \"header main sidebar\"\n \"header footer footer\";\n }\n\n .widget-area {\n // border-left: 1px solid $color__grey_black;\n }\n }\n\n}\n",".page-header {\n padding: 1em;\n flex-wrap: wrap;\n align-items: flex-start;\n\n}\n\n.page-title {\n width: 100%;\n margin: 0;\n font-family: $font__meta;\n font-size: 1.6em;\n line-height: 1.3em;\n color: $color__grey_black;\n word-break: break-word;\n}\n\n.archive-description {\n font-family: $font__meta;\n font-size: 90%;\n}\n\n.archive-view {\n\n .post,\n .page {\n padding: 1em;\n &:after {\n display: block;\n margin: 4em 0;\n width: 33.33%;\n content: \"\";\n border-bottom: 3px solid $color__grey_black;\n }\n }\n}\n\n@supports (grid-area: auto) {\n .archive-view .site-main {\n max-width: 40em;\n padding: 1em;\n }\n\n @media screen and (min-width: $query__medium) {\n .archive-view {\n\n .site-main {\n\t\t\t\tmax-width: none;\n padding: 8px;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n grid-gap: 8px;\n background: $color__grey_light;\n\n @media screen and (min-width: $query__wide) {\n grid-template-columns: repeat(3, 1fr);\n }\n\n @media screen and (min-width: $query__x_wide) {\n grid-template-columns: repeat(4, 1fr);\n }\n\n @media screen and (min-width: $query__xx_wide) {\n grid-template-columns: repeat(5, 1fr);\n }\n }\n\n .post,\n .page {\n background: white;\n\n &:after {\n display: none;\n }\n }\n\n .category-featured {\n grid-column: span 2;\n }\n\n .entry-title {\n word-break: break-word;\n font-size: 2em;\n }\n\n .featured-image {\n margin: -1em -1em 0;\n width: calc(100% + 2em);\n }\n }\n }\n\n}\n",".site-header {\n\tposition: relative;\n\tpadding: 1em;\n\tcolor: white;\n\tbackground-color: $color__grey_black;\n\tborder-bottom: 1px solid $color__background-hr;\n\n\t@media screen and (min-width: $query__small) {\n\t\tpadding: 1em 2em;\n\t}\n}\n\n.site-branding {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\n}\n\n.custom-logo-link {\n\tdisplay: block;\n\tpadding: 1em;\n\n\timg {\n\t\tdisplay: block;\n\t\theight: 95px;\n\t\twidth: auto;\n\t}\n}\n\n.site-branding__text {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\theight: 65px;\n}\n\n.site-title {\n\tmargin: 0 0 .25em;\n\tpadding: 0;\n\tfont-size: 1.6em;\n\tfont-weight: 900;\n\tline-height: 1em;\n\n\ta {\n\t\tcolor: white;\n\t\ttext-decoration: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n}\n\n.site-description {\n\tmargin: 0 0 .25em;\n\tfont-size: .9em;\n\tfont-style: italic;\n\tfont-weight: 100;\n}\n\n\n@media screen and (min-width: $query__medium) {\n\n\t@supports (grid-area: auto) {\n\t\t.site-header {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tjustify-content:flex-start;\n\t\t}\n\n\t\t.site-branding {\n\t\t\tflex: 1 0 auto;\n\t\t}\n\t}\n\n\t@supports (grid-area: auto) {\n\t\t.site-header {\n\t\t\tposition: fixed;\n\t\t\twidth: 16.5em;\n\t\t\theight: 100vh;\n\t\t\tborder-bottom: none;\n\t\t\toverflow-y: auto;\n\t\t}\n\t}\n}\n\n/*\nHeader Menu\n*/\n@import \"header-menu\";\n",".main-navigation {\n\tdisplay: block;\n\tfont-family: $font__meta;\n\tfont-size: 90%;\n\tclear: left;\n\n\tul {\n\t\tdisplay: none;\n\t\tlist-style: none;\n\t\tmargin: 0;\n\t\tpadding-top: 1em;\n\t\tpadding-left: 0;\n\n\t\tli {\n\t\t\tmargin: 0 1px 1px 0;\n\t\t}\n\n\t\t\t&:hover > ul,\n\t\t\t&:focus > ul {\n\t\t\t\tleft: auto;\n\t\t\t}\n\n\t\ta {\n\t\t\tcolor: white;\n\t\t}\n\n\t\tul {\n\t\t\tdisplay: none;\n\t\t\ttop: 1.5em;\n\t\t\tz-index: 99999;\n\t\t\tmargin-top: 1px;\n\t\t\tmargin-right: -1px;\n\t\t\tpadding-top: 0;\n\n\t\t\tul {\n\t\t\t\ttop: 0;\n\t\t\t}\n\n\t\t\tli {\n\n\t\t\t\t&:hover > ul,\n\t\t\t\t&.focus > ul {\n\t\t\t\t\tleft: 100%;\n\t\t\t\t}\n\n\t\t\t\ta {\n\t\t\t\t\tpadding-left: .8em;\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcontent: \"- \";\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tli {\n\n\t\t\t\t\ta {\n\t\t\t\t\t\tpadding-left: 1.4em;\n\n\t\t\t\t\t}\n\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\ta {\n\n\t\t\t}\n\n\t\t}\n\n\n\t}\n\n\tli {\n\t\tposition: relative;\n\t}\n\n\ta {\n\t\tdisplay: inline-block;\n\t\twidth: 100%;\n\t\tpadding: .5em 0;\n\t\ttext-decoration: none;\n\t\tcolor: $color__text-main;\n\t}\n\n\ta:hover,\n\ta:focus {\n\t\ttext-decoration: underline;\n\t}\n\n\t.current_page_item > a,\n\t.current-menu-item > a,\n\t.current_page_ancestor > a,\n\t.current-menu-ancestor > a {\n\t}\n\n\t.menu-item-has-children,\n\t.page_item_has_children {\n\t\tmin-width: 218px;\n\t}\n\t.menu-item-has-children > a,\n\t.page_item_has_children > a {\n\t\tpadding-right: 2em;\n\t}\n}\n\nbutton.dropdown-toggle {\n\tposition: absolute;\n\tright: 0;\n\tfont-size: 1em;\n\tborder: none;\n\tbackground: inherit;\n\tcolor: white;\n\tline-height: 1.5em;\n\tpadding: .4em 1em .4em .5em;\n}\n\n.menu-toggle {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: 1.2em 1.2em 0 0;\n\tpadding: .6em .8em;\n\tfont-size: 80%;\n\ttext-transform: uppercase;\n\tcolor: white;\n\tbackground-color: $color__text-main;\n\tborder: none;\n\tborder-radius: 0;\n}\n\n/* Toggle small menu and children on */\n.toggled-on ul,\n.children.toggled-on,\n.sub-menu.toggled-on {\n\tdisplay: block;\n}\n\n\n@media screen and (min-width: $query__small) {\n\t.menu-toggle {\n\t\tdisplay: none;\n\t}\n\n\t.main-navigation {\n\n\t\t.menu-item-has-children > a,\n\t\t.page_item_has_children > a {\n\t\t\tpadding-right: 2em;\n\t\t}\n\n\t\tul {\n\t\t\tdisplay: block;\n\t\t\tdisplay: flex;\n\t\t\tmargin-top: 1em;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: center;\n\n\t\t\tul {\n\t\t\t\tflex-direction: column;\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\tli {\n\t\t\t\t\tpadding-left: 0;\n\n\t\t\t\t\ta {\n\t\t\t\t\t\twidth: 218px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t\ta {\n\t\t\t\tpadding: .4em 1em;\n\t\t\t\tbackground: hsla(0,0%,100%,.05);\n\n\t\t\t}\n\n\t\t}\n\n\t}\n\n}\n\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: $query__medium) {\n\t\t.menu-toggle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.main-navigation {\n\t\t\tflex: 1 0 auto;\n\t\t\tpadding-bottom: 2em;\n\n\t\t\tul {\n\t\t\t\tdisplay: block;\n\t\t\t\tpadding-top: 2em;\n\t\t\t}\n\n\t\t\t.menu-item-has-children > a,\n\t\t\t.page_item_has_children > a {\n\t\t\t\tpadding-right: 2em;\n\t\t\t}\n\n\t\t\tul {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-top: 0;\n\t\t\t\tpadding-top: 2em;\n\n\t\t\t\tul {\n\t\t\t\t\tmargin-left: 0;\n\n\t\t\t\t\tli {\n\t\t\t\t\t\tpadding-left: 0;\n\n\t\t\t\t\t\ta {\n\t\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\ta {\n\t\t\t\t\tpadding: .4em 0;\n\t\t\t\t\tbackground: none;\n\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\t}\n}\n",".sticky {\n\tdisplay: block;\n}\n\n.extra {\n\tdisplay: none;\n}\n\nbody:not(.archive-view) {\n\n\t.hentry {\n\t\tmargin: 0 0 1.5em;\n\t}\n\n\t.site-main {\n\t\tpadding: 1em;\n\n\t\t@media screen and (min-width: $query__small) {\n\t\t\tpadding: 2em;\n\t\t}\n\n\t}\n\n\t@supports (grid-area: auto) {\n\t\t@media screen and (min-width: $query__medium) {\n\n\t\t\t.site-main {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: 1fr minmax(auto, 46em) 1fr;\n\t\t\t\talign-content: start;\n\t\t\t\tgrid-template-areas:\n\t\t\t\t\t\". post .\"\n\t\t\t\t\t\". nav .\"\n\t\t\t\t\t\". comments .\";\n\t\t\t}\n\n\t\t\t.post,\n\t\t\t.page {\n\t\t\t\tgrid-area: post;\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t\t\tgrid-column-gap: 20px;\n\t\t\t\tgrid-template-areas:\n\t\t\t\t\t\"header header header header\"\n\t\t\t\t\t\"meta meta meta meta\"\n\t\t\t\t\t\"featimg featimg featimg featimg\"\n\t\t\t\t\t\"content content content content\"\n\t\t\t\t\t\"footer footer footer footer\";\n\n\t\t\t\t.entry-meta {\n\t\t\t\t\tmargin: -1em 0 1em;\n\t\t\t\t}\n\n\t\t\t\t@media screen and (min-width: $query__wide) {\n\t\t\t\t\tgrid-template-areas:\n\t\t\t\t\t\t\"header header header header\"\n\t\t\t\t\t\t\"featimg featimg featimg featimg\"\n\t\t\t\t\t\t\"meta content content content\"\n\t\t\t\t\t\t\"footer footer footer footer\";\n\n\t\t\t\t\t.entry-meta {\n\t\t\t\t\t\tmargin-top: 2.1em;\n\t\t\t\t\t}\n\n\t\t\t\t\t.byline,\n\t\t\t\t\t.posted-on,\n\t\t\t\t\t.comments-link,\n\t\t\t\t\t.edit-link {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tmargin-bottom: 1em;\n\n\t\t\t\t\t\t&:before,\n\t\t\t\t\t\t&:after {\n\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\ta {\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.extra {\n\t\t\t\t\t\tdisplay: inline;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.entry-header {\n\t\t\t\tgrid-area: header;\n\t\t\t}\n\n\t\t\t.entry-meta {\n\t\t\t\tgrid-area: meta;\n\t\t\t}\n\n\t\t\t.featured-image {\n\t\t\t\tgrid-area: featimg;\n\t\t\t}\n\n\t\t\t.entry-content {\n\t\t\t\tgrid-area: content;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\n\t\t\t.entry-footer {\n\t\t\t\tgrid-area: footer;\n\t\t\t}\n\n\t\t\t.post-navigation {\n\t\t\t\tgrid-area: nav;\n\t\t\t}\n\n\t\t\t.comments-area {\n\t\t\t\tgrid-area: comments;\n\t\t\t}\n\n\t\t}\n\t}\n\n}\n\n\n\n.cat-links {\n\tmargin-bottom: .5em;\n\tfont-family: $font__meta;\n\tfont-size: 80%;\n\n\ta {\n\t\ttext-decoration: none;\n\t\ttext-transform: uppercase;\n\t\tborder-bottom: 3px solid transparent;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tborder-bottom-color: black;\n\t\t}\n\t}\n}\n\n.entry-title {\n\tmargin: .125em 0 .25em;\n\tfont-size: 2.5em;\n\tline-height: 1.2em;\n\ttext-transform: uppercase;\n\n\t@media screen and (min-width: $query__medium) {\n\t\tfont-size: 3em;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\t\tcolor: black;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tborder-bottom: 5px solid;\n\t\t}\n\t}\n}\n\n.entry-meta,\n.entry-footer {\n\tfont-family: $font__meta;\n\tfont-size: 80%;\n\tcolor: hsl(0, 0%, 25%);\n\n\ta {\n\t\tfont-weight: 700;\n\t\ttext-decoration: none;\n\t\tcolor: black;\n\t\tborder-bottom: 3px solid transparent;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: black;\n\t\t\tborder-bottom-color: black;\n\t\t}\n\t}\n}\n\n.byline {\n\t&::after {\n\t\tcontent: \"|\";\n\t\tmargin: 0 .5em;\n\t}\n}\n\n.comments-link,\n.edit-link {\n\t&::before {\n\t\tcontent: \"|\";\n\t\tmargin: 0 .5em;\n\t}\n}\n\n.byline,\n.updated:not(.published){\n\tdisplay: none;\n}\n\n.single .byline,\n.group-blog .byline {\n\tdisplay: inline;\n}\n\n.entry-content {\n\tmargin: 1em 0;\n}\n",".comments-area {\n\twidth: 100%;\n\tmargin: 3em 0;\n\tpadding: 1.5em 0;\n\tborder-top: 3px solid $color__grey_black;\n}\n\n.comments-title,\n.comment-reply-title {\n\tmargin-bottom: 2em;\n\tfont-size: 2em;\n\tfont-weight: 900;\n\tfont-family: $font__meta;\n}\n\n.comment-list {\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style-type: none;\n\n\tol {\n\t\tlist-style-type: none;\n\t}\n}\n\n.comment-body {\n\tborder-bottom: 1px solid #c3c3c3;\n\tmargin-bottom: 3em;\n}\n\n.comment-meta {\n\tposition: relative;\n\tmargin-left: 70px;\n\tfont-size: 80%;\n}\n\n\n.comment-meta,\n.comment-form {\n\ta {\n\t\ttext-decoration: none;\n\t\tborder: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n}\n\n.comment {\n\n\t.avatar {\n\t\tposition: absolute;\n\t\ttop: -5px;\n\t\tleft: -70px;\n\t\twidth: 50px;\n\t\theight: 50px;\n\t\tborder-radius: 50px;\n\t}\n\n}\n\n.children {\n\tmargin-left: 1em;\n\tpadding-left: 0;\n\n\t@media screen and (min-width: $query__medium) {\n\t\tmargin-left: 2em;\n\t}\n}\n\n.no-sidebar {\n\n\t.children {\n\n\t\t@media screen and (min-width: $query__medium) {\n\n\t\t\tmargin-left: 2em;\n\n\t\t\t.comment-meta {\n\t\t\t\tmargin-left: 80px;\n\t\t\t\tfont-size: 90%;\n\t\t\t}\n\n\t\t\t.comment .avatar {\n\t\t\t\ttop: -7px;\n\t\t\t\tleft: -80px;\n\t\t\t\twidth: 60px;\n\t\t\t\theight: 60px;\n\t\t\t}\n\n\t\t\t.comment-content {\n\t\t\t\tmargin-left: 80px;\n\t\t\t}\n\n\t\t}\n\t}\n\n\n\t@media screen and (min-width: $size__max-width) {\n\n\t\t.children {\n\t\t\tmargin-left: 3em;\n\t\t}\n\n\t\t.comment-meta {\n\t\t\tmargin-left: 90px;\n\t\t}\n\n\t\t.comment .avatar {\n\t\t\ttop: -8px;\n\t\t\tleft: -90px;\n\t\t\twidth: 70px;\n\t\t\theight: 70px;\n\t\t}\n\n\t\t.comment-content {\n\t\t\tmargin-left: 90px;\n\t\t}\n\t}\n}\n\n\n\n.comment-metadata {\n margin-top: .2em;\n\tpadding-bottom: .5em;\n\tfont-size: .9em;\n\tfont-family: $font__meta;\n\tline-height: 1em;\n}\n\n.comment-author {\n\tfont-size: 1.4em;\n\tline-height: 1.3em;\n}\n\n.says {\n\tfont-size: 80%;\n}\n\n.reply {\n\tmargin-bottom: 1.5em;\n\ttext-align: right;\n\n\ta {\n\t\tdisplay: inline-block;\n\t\tpadding: .5em 1.4em;\n\t\tfont-size: 85%;\n\t\tcolor: #000;\n\t\tline-height: 1.3em;\n\t\ttext-decoration: none;\n\t\tborder: 1px solid #c3c3c3;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tborder-color: $color__grey_light;\n\t\t}\n\t}\n}\n\n\n.comment-content {\n\n\tol {\n\t\tlist-style-type: decimal;\n\t}\n\n\ta {\n\t\tword-wrap: break-word;\n\t}\n\n}\n\n.bypostauthor .avatar {\n\tbox-sizing: content-box;\n\tborder: 5px solid $color__grey_light;\n\tmargin-top: -5px;\n\tmargin-left: -5px;\n}\n\n/* Comment Form */\n\n\n\n\n.comment-form {\n\tline-height: 1.3em;\n\n\ta {\n\t\tfont-weight: 500;\n\t}\n\n\t.form-submit {\n\t\ttext-align: right;\n\t}\n\n\t.form-submit input {\n\t\tpadding: .5em 1.4em;\n\t\tfont-size: 85%;\n\t\tcolor: #000;\n\t\tline-height: 1.3em;\n\t\ttext-decoration: none;\n\t\tborder: 1px solid #c3c3c3;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tcolor: #fff;\n\t\t\tborder-color: $color__grey_light;\n\n\t\t}\n\t}\n\n\tlabel {\n\t\twidth: 33%;\n\t\tdisplay: block;\n\t\tfont-style: italic;\n\t\tpadding-bottom: .4em;\n\t}\n\n\t.required {\n\t\tcolor: #D54E21;\n\t}\n}\n\n.pingback {\n\n\t.comment-body {\n\t\tpadding: 1em 0;\n\t}\n\n\ta {\n\t\tfont-style: italic;\n\t\ttext-decoration: none;\n\t}\n}",".site-footer {\n\tposition: relative;\n\tpadding: 1em;\n\tcolor: #fff;\n\tbackground-color: $color__grey_black;\n\ttext-align: center;\n\n\ta {\n\t\tfont-weight: 700;\n\t\tcolor: white;\n\t\ttext-decoration: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n\n\t@media screen and (min-width: $query__small) {\n\t\tpadding: 1em 2em;\n\t}\n\n}\n\n.site-footer__wrap {\n\tmax-width: $size__max-width;\n\tmargin: 0 auto;\n\tpadding: 0 2em;\n\n\t@media screen and (min-width: $query__medium) {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t}\n}\n\n.site-info {\n\tmargin: 1em 0 1em auto;\n\talign-self: center;\n\n\t@media screen and (min-width: $query__medium) {\n\t\ttext-align: right;\n\n\t\tspan {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n.social-menu {\n\tmargin: 1em 0;\n\tul {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tflex-wrap: wrap;\n\t\tlist-style-type: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\ta {\n\t\t\tdisplay: block;\n\t\t\tpadding: .5em 1em;\n\t\t\tcolor: white;\n\t\t\ttext-decoration: none;\n\t\t\topacity: .6;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\topacity: 1;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t}\n\t}\n}","$size__max-width: 1080px;\n\n$size__ratio-small: 30%;\n\n$size__ratio-large: calc(70% - 2em);\n\n$query__small: 600px;\n$query__medium: 61.875em;\n$query__wide: 1300px;\n$query__x_wide: 1800px;\n$query__xx_wide: 2300px;","/* Globally hidden elements when Infinite Scroll is supported and in use. */\n.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */\n.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */\n\tdisplay: none;\n}\n\n/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */\n.infinity-end.neverending .site-footer {\n\tdisplay: block;\n}",".page-content .wp-smiley,\n.entry-content .wp-smiley,\n.comment-content .wp-smiley {\n\tborder: none;\n\tmargin-bottom: 0;\n\tmargin-top: 0;\n\tpadding: 0;\n}\n\n/* Make sure embeds and iframes fit their containers. */\nembed,\niframe,\nobject {\n\tmax-width: 100%;\n}\n\n/*--------------------------------------------------------------\n## Captions\n--------------------------------------------------------------*/\n@import \"captions\";\n\n/*--------------------------------------------------------------\n## Images\n--------------------------------------------------------------*/\n@import \"images\";\n\n/*--------------------------------------------------------------\n## Galleries\n--------------------------------------------------------------*/\n@import \"galleries\";\n\n/*--------------------------------------------------------------\n## Icons\n--------------------------------------------------------------*/\n@import \"icons\";\n",".wp-caption {\n\tmargin-bottom: 2em;\n\tmax-width: 100%;\n\tfont-family: $font__meta;\n\tfont-size: 90%;\n\tcolor: hsl(0, 0%, 40%);\n\ttext-align: center;\n\n\ta {\n\t\tcolor: inherit;\n\t}\n\n\timg[class*=\"wp-image-\"] {\n\t\t@include center-block;\n\t}\n\n\t.wp-caption-text {\n\t\tmargin: .5em 0 1.5em 1em;\n\n\t\t@media screen and (min-width: $query__small) {\n\t\t\tmargin-left: 2em;\n\t\t}\n\n\t\t@media screen and (min-width: $query__medium) {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n\n","\n\n.gallery {\n\tmargin: 1.5em 0;\n}\n\n.gallery-item {\n\tdisplay: inline-block;\n\ttext-align: center;\n\tvertical-align: top;\n\twidth: 100%;\n\tpadding: 1em;\n\n\timg {\n\t\tdisplay: block;\n\t}\n\n\ta {\n\t\tdisplay: inline-block;\n\t\tborder-bottom: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tborder-bottom: none;\n\t\t\tbox-shadow: none;\n\n\t\t\timg {\n\t\t\t\tborder-color: $color__grey_dark;\n\t\t\t}\n\t\t}\n\n\t\timg {\n\t\t\tpadding: .5em;\n\t\t\tmargin: 0 auto;\n\t\t\tborder: 1px solid #fff;\n\t\t}\n\t}\n}\n\n.gallery-columns-2 .gallery-item {\n\tmax-width: 50%;\n}\n\n\n.gallery-columns-3 .gallery-item {\n\tmax-width: 33.33%;\n}\n\n.gallery-columns-4 .gallery-item {\n\tmax-width: 25%;\n}\n\n.gallery-columns-5 .gallery-item {\n\tmax-width: 20%;\n}\n\n.gallery-columns-6 .gallery-item {\n\tmax-width: 16.66%;\n}\n\n.gallery-columns-7 .gallery-item {\n\tmax-width: 14.28%;\n}\n\n.gallery-columns-8 .gallery-item {\n\tmax-width: 12.5%;\n}\n\n.gallery-columns-9 .gallery-item {\n\tmax-width: 11.11%;\n}\n\n.gallery-caption {\n\tdisplay: block;\n\tmargin: 0;\n\tfont-family: $font__meta;\n\tborder: none;\n}","/* SVG Icons base styles */\n\n.icon {\n\tdisplay: inline-block;\n\tfill: currentColor;\n\theight: 1em;\n\tposition: relative; /* Align more nicely with capital letters */\n\ttop: -0.0625em;\n\tvertical-align: middle;\n\twidth: 1em;\n}\n\n/*--------------------------------------------------------------\nSVG Fallbacks\n--------------------------------------------------------------*/\n\n.svg-fallback {\n\tdisplay: none;\n}\n\n.no-svg .svg-fallback {\n\tdisplay: inline-block;\n}\n\n.no-svg .nav-links .svg-fallback {\n\tpadding: 0 .5em;\n\tcolor: inherit;\n\tbackground: inherit;\n}\n\n.no-svg .svg-fallback.icon-arrow-long-left:before {\n\tcontent: \"←\";\n}\n\n.no-svg .svg-fallback.icon-arrow-long-right:before {\n\tcontent: \"→\";\n}\n\n\n/* Social Menu fallbacks */\n\n.no-svg .social-menu a {\n\theight: auto;\n\twidth: auto;\n}\n\n.no-svg .social-menu li a .screen-reader-text {\n\tclip: auto;\n\tfont-size: 16px;\n\tfont-size: 1rem;\n\tfont-weight: 400;\n\theight: auto;\n\tposition: relative !important; /* overrides previous !important styles */\n\twidth: auto;\n}"]} \ No newline at end of file +{"version":3,"sources":["style.css","style.scss","_normalize.scss","typography/_typography.scss","variables-site/_colors.scss","variables-site/_typography.scss","mixins/_mixins-master.scss","typography/_headings.scss","typography/_copy.scss","elements/_elements.scss","elements/_lists.scss","elements/_tables.scss","forms/_buttons.scss","forms/_fields.scss","navigation/_navigation.scss","navigation/_links.scss","navigation/_content-navigation.scss","modules/_accessibility.scss","modules/_alignments.scss","site/secondary/_widgets.scss","site/_site.scss","layout/_global.scss","site/archive/_archive.scss","site/header/_header.scss","site/header/_header-menu.scss","site/primary/_posts-and-pages.scss","site/primary/_comments.scss","site/footer/_footer.scss","variables-site/_structure.scss","modules/_infinite-scroll.scss","media/_media.scss","media/_captions.scss","media/_galleries.scss","media/_icons.scss"],"names":[],"mappings":"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","file":"../../../sass/style.css","sourcesContent":["@charset \"UTF-8\";\n/*!\nTheme Name: Kuhn\nTheme URI: https://github.com/mor10/kuhn\nAuthor: Morten Rand-Hendriksen\nAuthor URI: https://mor10.com\nDescription: Kuhn is a hyper-opinionated WordPress theme using CSS Grid and Flexbox for layouts.\nVersion: 1.0.4\nLicense: GNU General Public License v2 or later\nLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\nText Domain: kuhn\nTags:\n\nThis theme, like WordPress, is licensed under the GPL.\nUse it to make something cool, have fun, and share what you've learned with others.\n\nKuhn is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.\nUnderscores is distributed under the terms of the GNU GPL v2 or later.\n\nNormalizing styles have been helped along thanks to the fine work of\nNicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/\n*/\n/*--------------------------------------------------------------\n>>> TABLE OF CONTENTS:\n----------------------------------------------------------------\n# Normalize\n# Typography\n# Elements\n# Forms\n# Navigation\n\t## Links\n\t## Menus\n# Accessibility\n# Alignments\n# Widgets\n# Content\n\t## Posts and pages\n\t## Comments\n# Infinite scroll\n# Media\n\t## Captions\n\t## Galleries\n--------------------------------------------------------------*/\n/*--------------------------------------------------------------\n# Normalize\n--------------------------------------------------------------*/\nhtml {\n\tfont-family: sans-serif;\n\t-webkit-text-size-adjust: 100%;\n\t-ms-text-size-adjust: 100%;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nbody {\n\tmargin: 0;\n}\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n\tdisplay: block;\n}\n\naudio,\ncanvas,\nprogress,\nvideo {\n\tdisplay: inline-block;\n\tvertical-align: baseline;\n}\n\naudio:not([controls]) {\n\tdisplay: none;\n\theight: 0;\n}\n\n[hidden],\ntemplate {\n\tdisplay: none;\n}\n\na {\n\tbackground-color: transparent;\n}\n\na:active,\na:hover {\n\toutline: 0;\n}\n\nabbr[title] {\n\tborder-bottom: 1px dotted;\n}\n\nb,\nstrong {\n\tfont-weight: bold;\n}\n\ndfn {\n\tfont-style: italic;\n}\n\nh1 {\n\tfont-size: 2em;\n\tmargin: 0.67em 0;\n}\n\nmark {\n\tbackground: #ff0;\n\tcolor: #000;\n}\n\nsmall {\n\tfont-size: 80%;\n}\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nimg {\n\tborder: 0;\n}\n\nsvg:not(:root) {\n\toverflow: hidden;\n}\n\nfigure {\n\tmargin: 1em 40px;\n}\n\nhr {\n\tbox-sizing: content-box;\n\theight: 0;\n}\n\npre {\n\toverflow: auto;\n}\n\ncode,\nkbd,\npre,\nsamp {\n\tfont-family: monospace, monospace;\n\tfont-size: 1em;\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tcolor: inherit;\n\tfont: inherit;\n\tmargin: 0;\n}\n\nbutton {\n\toverflow: visible;\n}\n\nbutton,\nselect {\n\ttext-transform: none;\n}\n\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n\t-webkit-appearance: button;\n\tcursor: pointer;\n}\n\nbutton[disabled],\nhtml input[disabled] {\n\tcursor: default;\n}\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\ninput {\n\tline-height: normal;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n\tbox-sizing: border-box;\n\tpadding: 0;\n}\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\nfieldset {\n\tborder: 1px solid #c0c0c0;\n\tmargin: 0 2px;\n\tpadding: 0.35em 0.625em 0.75em;\n}\n\nlegend {\n\tborder: 0;\n\tpadding: 0;\n}\n\ntextarea {\n\toverflow: auto;\n}\n\noptgroup {\n\tfont-weight: bold;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntd,\nth {\n\tpadding: 0;\n}\n\n/*--------------------------------------------------------------\n# Typography\n--------------------------------------------------------------*/\nbody,\nbutton,\ninput,\nselect,\ntextarea {\n\tcolor: #22262a;\n\tfont-family: \"Rubik\", sans-serif;\n\tfont-size: 17.6px;\n\tfont-size: 1.1rem;\n\tfont-weight: 300;\n\tline-height: 1.5;\n}\n\n@media screen and (min-width: 600px) {\n\tbody,\n\tbutton,\n\tinput,\n\tselect,\n\ttextarea {\n\t\tfont-size: 20px;\n\t\tfont-size: 1.25rem;\n\t}\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tclear: both;\n\tfont-weight: 700;\n\tline-height: 1.3em;\n}\n\nh1 {\n\tfont-size: 3em;\n}\n\nh2 {\n\tfont-size: 2.6em;\n}\n\nh3 {\n\tfont-size: 2.2em;\n}\n\nh4 {\n\tfont-size: 2em;\n}\n\nh5 {\n\tfont-size: 1.8em;\n}\n\nh6 {\n\tfont-size: 1.6em;\n}\n\np {\n\tmargin-top: .5em;\n\tmargin-bottom: 1em;\n}\n\ndfn, cite, em, i {\n\tfont-style: italic;\n}\n\nblockquote {\n\tposition: relative;\n\tmargin: 0 0 1em;\n\tbackground: #eee;\n\tpadding: 1em 2em .5em 5em;\n\tfont-style: italic;\n}\n\nblockquote:before {\n\tposition: absolute;\n\ttop: -.2em;\n\tleft: -.13em;\n\tcontent: \"“\";\n\tfont-size: 12em;\n\tline-height: 100%;\n\tcolor: white;\n}\n\naddress {\n\tmargin: 0 0 1.5em;\n}\n\npre {\n\tbackground: #eee;\n\tfont-family: \"Courier 10 Pitch\", Courier, monospace;\n\tfont-size: 15px;\n\tfont-size: 0.9375rem;\n\tline-height: 1.6;\n\tmargin-bottom: 1.6em;\n\tmax-width: 100%;\n\toverflow: auto;\n\tpadding: 1.6em;\n}\n\ncode, kbd, tt, var {\n\tfont-family: Monaco, Consolas, \"Andale Mono\", \"DejaVu Sans Mono\", monospace;\n\tfont-size: 15px;\n\tfont-size: 0.9375rem;\n}\n\nabbr, acronym {\n\tborder-bottom: 1px dotted #666;\n\tcursor: help;\n}\n\nmark, ins {\n\tbackground: #fff9c0;\n\ttext-decoration: none;\n}\n\nbig {\n\tfont-size: 125%;\n}\n\n/*--------------------------------------------------------------\n# Elements\n--------------------------------------------------------------*/\nhtml {\n\tbox-sizing: border-box;\n}\n\n*,\n*:before,\n*:after {\n\t/* 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/ */\n\tbox-sizing: inherit;\n}\n\nbody {\n\tbackground: #fff;\n\t/* Fallback for when there is no custom background color defined. */\n}\n\nblockquote, q {\n\tquotes: \"“ ”\";\n}\n\nhr {\n\tbackground-color: #ccc;\n\tborder: 0;\n\theight: 1px;\n\tmargin-bottom: 1.5em;\n}\n\nul, ol {\n\tmargin: 0 0 1.5em;\n}\n\nul {\n\tlist-style: disc;\n}\n\nol {\n\tlist-style: decimal;\n}\n\nli > ul,\nli > ol {\n\tmargin-bottom: 0;\n\tmargin-left: .5em;\n}\n\ndt {\n\tfont-weight: bold;\n}\n\ndd {\n\tmargin: 0 1.5em 1.5em;\n}\n\nimg {\n\theight: auto;\n\t/* Make sure images are scaled correctly. */\n\tmax-width: 100%;\n\t/* Adhere to container width. */\n}\n\nfigure {\n\tmargin: 0;\n\t/* Extra wide images within figure tags don't overflow the content area. */\n}\n\ntable {\n\tborder-collapse: collapse;\n\tmargin: 0 0 1.5em;\n\twidth: 100%;\n}\n\nthread th {\n\tborder-bottom: 2px solid #bbb;\n\tpadding-bottom: .5em;\n}\n\ntd,\nth {\n\tvertical-align: top;\n}\n\nth {\n\tpadding: .4em;\n\ttext-align: left;\n}\n\ntr {\n\tborder-bottom: 1px solid #eee;\n}\n\ntd {\n\tpadding: .4em;\n}\n\nth:first-child,\ntd:first-child {\n\tpadding-left: 0;\n}\n\nth:last-child,\ntd:last-child {\n\tpadding-right: 0;\n}\n\n/*--------------------------------------------------------------\n# Forms\n--------------------------------------------------------------*/\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n\tborder: 2px solid;\n\tborder-color: black;\n\tbackground: transparent;\n\tcolor: black;\n\tfont-size: 16px;\n\tfont-size: 1rem;\n\tline-height: 1;\n\tpadding: .5em 1em;\n}\n\nbutton:hover, button:active, button:focus,\ninput[type=\"button\"]:hover,\ninput[type=\"button\"]:active,\ninput[type=\"button\"]:focus,\ninput[type=\"reset\"]:hover,\ninput[type=\"reset\"]:active,\ninput[type=\"reset\"]:focus,\ninput[type=\"submit\"]:hover,\ninput[type=\"submit\"]:active,\ninput[type=\"submit\"]:focus {\n\tbackground: white;\n\tcolor: black;\n}\n\ninput[type=\"text\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"password\"],\ninput[type=\"search\"],\ninput[type=\"number\"],\ninput[type=\"tel\"],\ninput[type=\"range\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"week\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"color\"],\ntextarea {\n\tcolor: #666;\n\tborder: 1px solid #ccc;\n\tborder-radius: 3px;\n\tpadding: 3px;\n}\n\ninput[type=\"text\"]:focus,\ninput[type=\"email\"]:focus,\ninput[type=\"url\"]:focus,\ninput[type=\"password\"]:focus,\ninput[type=\"search\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"tel\"]:focus,\ninput[type=\"range\"]:focus,\ninput[type=\"date\"]:focus,\ninput[type=\"month\"]:focus,\ninput[type=\"week\"]:focus,\ninput[type=\"time\"]:focus,\ninput[type=\"datetime\"]:focus,\ninput[type=\"datetime-local\"]:focus,\ninput[type=\"color\"]:focus,\ntextarea:focus {\n\tcolor: #111;\n}\n\nselect {\n\tborder: 1px solid #ccc;\n}\n\ntextarea {\n\twidth: 100%;\n}\n\n/*--------------------------------------------------------------\n# Navigation\n--------------------------------------------------------------*/\n/*--------------------------------------------------------------\n## Links\n--------------------------------------------------------------*/\na {\n\tcolor: #22262a;\n}\n\na:visited {\n\tcolor: #3e454c;\n}\n\na:hover, a:focus, a:active {\n\tcolor: #22262a;\n}\n\na:focus {\n\toutline: thin dotted #22262a;\n}\n\na:hover, a:active {\n\toutline: 0;\n}\n\n.page-content a,\n.entry-content a,\n.entry-summary a,\n.comment-content a {\n\ttext-decoration: none;\n\tborder-bottom: 3px solid #22262a;\n}\n\n.page-content a:focus, .page-content a:hover,\n.entry-content a:focus,\n.entry-content a:hover,\n.entry-summary a:focus,\n.entry-summary a:hover,\n.comment-content a:focus,\n.comment-content a:hover {\n\tcolor: #22262a;\n\tborder-bottom-width: 5px;\n}\n\n/*--------------------------------------------------------------\n## Content Navigation\n--------------------------------------------------------------*/\n.comment-navigation,\n.posts-navigation,\n.post-navigation,\n.paging-navigation {\n\tpadding: 2em 0;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 90%;\n\ttext-align: left;\n\toverflow: hidden;\n}\n\n.comment-navigation a,\n.posts-navigation a,\n.post-navigation a,\n.paging-navigation a {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-decoration: none;\n\tpadding: 1em;\n\tborder: 1px solid #22262a;\n\tcolor: black;\n}\n\n.comment-navigation a:hover, .comment-navigation a:focus,\n.posts-navigation a:hover,\n.posts-navigation a:focus,\n.post-navigation a:hover,\n.post-navigation a:focus,\n.paging-navigation a:hover,\n.paging-navigation a:focus {\n\tcolor: white;\n\tborder-color: #22262a;\n\tbackground-color: #22262a;\n}\n\n.posts-navigation {\n\tmargin: 0 auto 2em;\n\tpadding: 0 1em;\n}\n\n@media screen and (min-width: 600px) {\n\t.nav-links {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: stretch;\n\t\tpadding: 0;\n\t}\n\t.comment-navigation .nav-previous,\n\t.comment-navigation .nav-next,\n\t.post-navigation .nav-previous,\n\t.post-navigation .nav-next {\n\t\tfloat: left;\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\twidth: 48%;\n\t}\n\t.comment-navigation .nav-next,\n\t.post-navigation .nav-next {\n\t\tfloat: right;\n\t\ttext-align: right;\n\t}\n\t.nav-previous {\n\t\tpadding-bottom: 0;\n\t}\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 61.875em) {\n\t\t.posts-navigation {\n\t\t\tdisplay: flex;\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t\t.nav-links {\n\t\t\tdisplay: flex;\n\t\t\twidth: 100%;\n\t\t}\n\t\t.nav-next .nav-links a {\n\t\t\tbackground-image: url(\"data:image/svg+xml;utf8,\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: left center;\n\t\t\tbackground-size: auto 110%;\n\t\t}\n\t\t.nav-previous .nav-links a {\n\t\t\tbackground-image: url(\"data:image/svg+xml;utf8,\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: right center;\n\t\t\tbackground-size: auto 110%;\n\t\t}\n\t\t.nav-previous .nav-links a {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-end;\n\t\t\talign-items: flex-end;\n\t\t\tmin-height: 10em;\n\t\t}\n\t}\n}\n\n.post-navigation .meta-nav {\n\tdisplay: block;\n}\n\n@media screen and (min-width: 30em) {\n\t.post-navigation {\n\t\tpadding-bottom: 1em;\n\t}\n}\n\n.post-navigation .post-title {\n\tfont-size: 1.2em;\n\tfont-weight: 700;\n\tborder-bottom: 3px solid #22262a;\n}\n\n.post-navigation a:hover .post-title,\n.post-navigation a:focus .post-title {\n\tborder-bottom-color: white;\n}\n\n/*--------------------------------------------------------------\n# Accessibility\n--------------------------------------------------------------*/\n/* Text meant only for screen readers. */\n.screen-reader-text {\n\tclip: rect(1px, 1px, 1px, 1px);\n\tposition: absolute !important;\n\theight: 1px;\n\twidth: 1px;\n\toverflow: hidden;\n}\n\n.screen-reader-text:focus {\n\tbackground-color: #f1f1f1;\n\tborder-radius: 3px;\n\tbox-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\n\tclip: auto !important;\n\tcolor: #21759b;\n\tdisplay: block;\n\tfont-size: 14px;\n\tfont-size: 0.875rem;\n\tfont-weight: bold;\n\theight: auto;\n\tleft: 5px;\n\tline-height: normal;\n\tpadding: 15px 23px 14px;\n\ttext-decoration: none;\n\ttop: 5px;\n\twidth: auto;\n\tz-index: 100000;\n\t/* Above WP toolbar. */\n}\n\n/* Do not show the outline on the skip link target. */\n#content[tabindex=\"-1\"]:focus {\n\toutline: 0;\n}\n\n/*--------------------------------------------------------------\n# Alignments\n--------------------------------------------------------------*/\n.alignleft {\n\tdisplay: inline;\n\tfloat: left;\n\tmargin-right: 1.5em;\n}\n\n.alignright {\n\tdisplay: inline;\n\tfloat: right;\n\tmargin-left: 1.5em;\n}\n\n.aligncenter {\n\tclear: both;\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n/*--------------------------------------------------------------\n# Widgets\n--------------------------------------------------------------*/\n.widget-area {\n\tpadding: 1.5em 2em;\n\tbackground-color: #f2f2f2;\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 1300px) {\n\t\t.widget-area {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n@media screen and (min-width: 61.875em) and (max-width: 1799px) {\n\t.widget-area {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tborder-top: 1px solid white;\n\t}\n\t.widget-area .widget {\n\t\twidth: 47.5%;\n\t}\n}\n\n@media screen and (min-width: 61.875em) and (max-width: 1799px) and (min-width: 1300px) {\n\t.widget-area .widget {\n\t\twidth: 30%;\n\t}\n}\n\n@media screen and (min-width: 1300px) {\n\t.archive-view .widget-area {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tbackground-color: #f2f2f2;\n\t\tborder-top: 1px solid white;\n\t}\n\t.archive-view .widget-area .widget {\n\t\twidth: 30%;\n\t}\n}\n\n@media screen and (min-width: 1300px) and (min-width: 1800px) {\n\t.archive-view .widget-area .widget {\n\t\twidth: 22.5%;\n\t}\n}\n\n@media screen and (min-width: 1300px) and (min-width: 2300px) {\n\t.archive-view .widget-area .widget {\n\t\twidth: 18.5%;\n\t}\n}\n\n.widget {\n\tmargin: 0 0 2em;\n\tpadding: 0 0 2em;\n\t/* Make sure select elements fit in widgets. */\n}\n\n.widget ul,\n.widget ol {\n\tpadding: .7em 0 0;\n\tmargin-bottom: 0;\n\tlist-style-type: none;\n}\n\n.widget ul li,\n.widget ol li {\n\tdisplay: block;\n\tline-height: 2em;\n}\n\n.widget ul li ul,\n.widget ul li ol,\n.widget ol li ul,\n.widget ol li ol {\n\tmargin-left: .5em;\n}\n\n@media screen and (min-width: 30em) {\n\t.widget ul li ul,\n\t.widget ul li ol,\n\t.widget ol li ul,\n\t.widget ol li ol {\n\t\tmargin-left: 1em;\n\t}\n}\n\n.widget a {\n\tfont-weight: 600;\n\ttext-decoration: none;\n}\n\n.widget a:hover, .widget a:focus {\n\tborder-bottom: 3px solid #3e454c;\n}\n\n.widget select {\n\twidth: 100%;\n\theight: 2.5em;\n\tpadding: 10px;\n\tborder: 1px solid #ccc;\n}\n\n.widget-title {\n\tmargin-top: 0;\n\tmargin-bottom: .5em;\n\tfont-size: 1.4em;\n}\n\n/* Archive and Categories widgets */\n.widget_archive li {\n\tcolor: #7D7D7D;\n}\n\n.widget_categories .children {\n\tpadding-top: 0;\n}\n\n/* Search widget. */\n.widget_search .search-submit {\n\tdisplay: none;\n}\n\n/* Pages and Menu widgets */\n.widget_pages .children,\n.widget_nav_menu .sub-menu {\n\tpadding-top: 0;\n\tpadding-bottom: .5em;\n}\n\n.widget_pages a,\n.widget_nav_menu a {\n\tdisplay: block;\n\tpadding: 1em 0;\n\ttext-decoration: none;\n\tborder-bottom: 1px dashed gray;\n}\n\n.widget_pages a:hover, .widget_pages a:focus,\n.widget_nav_menu a:hover,\n.widget_nav_menu a:focus {\n\ttext-decoration: none;\n\tborder-bottom: 1px dashed gray;\n}\n\n.widget_pages li,\n.widget_nav_menu li {\n\tpadding: 0;\n}\n\n/* Meta widget */\n.widget_meta li {\n\tpadding: 0;\n}\n\n/* Recent comments */\n.widget_recent_comments li {\n\tline-height: 1.3em;\n\tpadding-bottom: .5em;\n}\n\n.widget_recent_comments a:hover,\n.widget_recent_comments a:focus {\n\tpadding-left: 0;\n}\n\n/* RSS widget */\n.widget_rss li {\n\tmargin-bottom: 1em;\n}\n\n.widget li a.rsswidget {\n\tpadding-right: .5em;\n\tfont-size: 1em;\n\tline-height: 1.4em;\n}\n\n.rss-date,\n.widget_rss cite {\n\tcolor: #333;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: .8em;\n}\n\n.rssSummary {\n\tpadding: .5em 0;\n\tfont-size: .8em;\n\tline-height: 1.4em;\n}\n\n/* Search widget */\n.widget_search input[type=\"search\"] {\n\tbox-sizing: border-box;\n\twidth: 100%;\n\tpadding: .5em 1em;\n\tborder: 1px solid #c3c3c3;\n\tborder-radius: 0;\n}\n\n/* Calendar widget */\n.widget_calendar {\n\tfont-weight: 400;\n}\n\n.widget_calendar caption {\n\tpadding: .5em 0;\n\tfont-size: 1em;\n\tfont-weight: 500;\n\ttext-align: left;\n}\n\n.widget_calendar thead {\n\tbackground: transparent;\n\tcolor: black;\n}\n\n.widget_calendar thead th {\n\tborder-bottom-width: 2px;\n}\n\n.widget_calendar td {\n\tpadding: .2em;\n\tfont-size: .8em;\n\ttext-align: center;\n\tbackground: white;\n\tborder: 1px solid #cccccc;\n}\n\n.widget_calendar th {\n\tborder: none;\n\ttext-align: center;\n}\n\n.widget_calendar .pad {\n\tbackground: #eaeaea;\n}\n\n.widget_calendar a {\n\tfont-weight: 900;\n\ttext-decoration: none;\n}\n\n/* Text widget */\n.textwidget {\n\tfont-size: 80%;\n\tline-height: 1.3em;\n}\n\n/* Custom Recent Comments and Recent Posts widgets */\n.content-area .widget_kuhn_recent_comments li a,\n.content-area .widget_kuhn_recent_posts li a {\n\tcolor: black;\n}\n\n.widget_kuhn_recent_comments li,\n.widget_kuhn_recent_posts li {\n\tposition: relative;\n\tpadding: 0 0 1em 70px;\n\tmargin-bottom: 2em;\n\tborder-bottom: 1px solid #c3c3c3;\n}\n\n.widget_kuhn_recent_comments ul,\n.widget_kuhn_recent_posts ul {\n\tmargin-top: 2em;\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n}\n\n.widget_kuhn_recent_comments li:last-child,\n.widget_kuhn_recent_posts li:last-child {\n\tmargin-bottom: 0;\n\tborder-bottom: none;\n\tpadding-bottom: 0;\n}\n\n.widget_kuhn_recent_comments a,\n.widget_kuhn_recent_posts a {\n\tdisplay: block;\n\tfont-size: 1em;\n}\n\n.widget_kuhn_recent_comments a:focus, .widget_kuhn_recent_comments a:hover,\n.widget_kuhn_recent_posts a:focus,\n.widget_kuhn_recent_posts a:hover {\n\ttext-decoration: none;\n\tborder-bottom: none;\n}\n\n.widget_kuhn_recent_comments .post-icon,\n.widget_kuhn_recent_posts .post-icon {\n\tposition: absolute;\n\tleft: 0;\n\twidth: 50px;\n\theight: 50px;\n}\n\n.widget_kuhn_recent_comments .post-icon img {\n\tborder-radius: 50px;\n}\n\n.widget_kuhn_recent_comments .title,\n.widget_kuhn_recent_comments .original-title {\n\tmargin-top: 0;\n\tmargin-bottom: .8em;\n\tfont-size: .7em;\n\tline-height: 1.4em;\n}\n\n.widget_kuhn_recent_comments .excerpt {\n\tmargin-top: 0;\n\tmargin-bottom: .8em;\n\tfont-size: .8em;\n\tfont-weight: 400;\n\tline-height: 1.4em;\n}\n\n.widget_kuhn_recent_comments .excerpt:before {\n\tcontent: \"“\";\n}\n\n.widget_kuhn_recent_comments .excerpt:after {\n\tcontent: \"”\";\n}\n\n.widget_kuhn_recent_comments .original-title {\n\tcolor: #7D7D7D;\n\tfont-weight: 500;\n}\n\n.widget_kuhn_recent_comments .original-title span {\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.widget_kuhn_recent_comments a:focus .original-title,\n.widget_kuhn_recent_comments a:hover .original-title {\n\ttext-decoration: underline;\n}\n\n.widget_kuhn_recent_comments a:focus .title,\n.widget_kuhn_recent_comments a:focus .excerpt,\n.widget_kuhn_recent_comments a:hover .title,\n.widget_kuhn_recent_comments a:hover .excerpt {\n\tcolor: inherit;\n}\n\n/* Custom Recent Posts widget */\n.widget_kuhn_recent_posts .post-icon {\n\twidth: 50px;\n\theight: 50px;\n\tfont-size: 1.3em;\n\tline-height: 50px;\n\ttext-align: center;\n\tcolor: #fff;\n\tbackground: #333333;\n}\n\n.widget_kuhn_recent_posts .title {\n\tmargin: 0;\n\tfont-size: .9em;\n\tline-height: 1.4em;\n}\n\n.widget_kuhn_recent_posts .meta {\n\tmargin: 0 0 .8em;\n\tfont-size: .7em;\n\ttext-transform: uppercase;\n\tcolor: #7D7D7D;\n}\n\n.widget_kuhn_recent_posts a:hover .title,\n.widget_kuhn_recent_posts a:focus .title {\n\ttext-decoration: underline;\n}\n\n/*--------------------------------------------------------------\n# Content\n--------------------------------------------------------------*/\n/*--------------------------------------------------------------\n## Global layouts\n--------------------------------------------------------------*/\n.site-main {\n\tpadding: 1em;\n\tmax-width: 40em;\n\tmargin: 0 auto;\n}\n\n@media screen and (min-width: 600px) {\n\t.site-main {\n\t\tpadding: 2em;\n\t}\n}\n\n@media screen and (min-width: 1300px) {\n\t.site-main {\n\t\tmax-width: 45em;\n\t}\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 61.875em) {\n\t\t.site {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 16.5em 1fr;\n\t\t\tgrid-template-rows: 1fr minmax(1em, auto);\n\t\t\tgrid-template-areas: \"header main\" \"header sidebar\" \"header footer\";\n\t\t}\n\t\t.site-header {\n\t\t\tgrid-area: header;\n\t\t}\n\t\t.site-main {\n\t\t\tgrid-area: main;\n\t\t}\n\t\t.widget-area {\n\t\t\tgrid-area: sidebar;\n\t\t}\n\t\t.site-footer {\n\t\t\tgrid-area: footer;\n\t\t}\n\t}\n\t@media screen and (min-width: 1800px) {\n\t\tbody:not(.archive-view) .site {\n\t\t\tgrid-template-columns: 16.5em 1fr 16.5em;\n\t\t\tgrid-template-rows: 1fr minmax(1em, auto);\n\t\t\tgrid-template-areas: \"header main sidebar\" \"header footer footer\";\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------\n## Archives\n--------------------------------------------------------------*/\n.page-header {\n\tpadding: 1em;\n\tflex-wrap: wrap;\n\talign-items: flex-start;\n}\n\n.page-title {\n\twidth: 100%;\n\tmargin: 0;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 1.6em;\n\tline-height: 1.3em;\n\tcolor: #22262a;\n\tword-break: break-word;\n}\n\n.archive-description {\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 90%;\n}\n\n.archive-view .post,\n.archive-view .page {\n\tpadding: 1em;\n}\n\n.archive-view .post:after,\n.archive-view .page:after {\n\tdisplay: block;\n\tmargin: 4em 0;\n\twidth: 33.33%;\n\tcontent: \"\";\n\tborder-bottom: 3px solid #22262a;\n}\n\n@supports (grid-area: auto) {\n\t.archive-view .site-main {\n\t\tmax-width: 40em;\n\t\tpadding: 1em;\n\t}\n\t@media screen and (min-width: 61.875em) {\n\t\t.archive-view .site-main {\n\t\t\tmax-width: none;\n\t\t\tpadding: 8px;\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\tgrid-gap: 8px;\n\t\t\tbackground: #cccccc;\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) and (min-width: 1300px) {\n\t\t.archive-view .site-main {\n\t\t\tgrid-template-columns: repeat(3, 1fr);\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) and (min-width: 1800px) {\n\t\t.archive-view .site-main {\n\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) and (min-width: 2300px) {\n\t\t.archive-view .site-main {\n\t\t\tgrid-template-columns: repeat(5, 1fr);\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) {\n\t\t.archive-view .post,\n\t\t.archive-view .page {\n\t\t\tbackground: white;\n\t\t}\n\t\t.archive-view .post:after,\n\t\t.archive-view .page:after {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.archive-view .category-featured {\n\t\t\tgrid-column: span 2;\n\t\t}\n\t\t.archive-view .entry-title {\n\t\t\tword-break: break-word;\n\t\t\tfont-size: 2em;\n\t\t}\n\t\t.archive-view .featured-image {\n\t\t\tmargin: -1em -1em 0;\n\t\t\twidth: calc(100% + 2em);\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------\n## Header\n--------------------------------------------------------------*/\n.site-header {\n\tposition: relative;\n\tpadding: 1em;\n\tcolor: white;\n\tbackground-color: #22262a;\n\tborder-bottom: 1px solid #ccc;\n}\n\n@media screen and (min-width: 600px) {\n\t.site-header {\n\t\tpadding: 1em 2em;\n\t}\n}\n\n.site-branding {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n\n.custom-logo-link {\n\tdisplay: block;\n\tpadding: 1em;\n}\n\n.custom-logo-link img {\n\tdisplay: block;\n\theight: 95px;\n\twidth: auto;\n}\n\n.site-branding__text {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\theight: 65px;\n}\n\n.site-title {\n\tmargin: 0 0 .25em;\n\tpadding: 0;\n\tfont-size: 1.6em;\n\tfont-weight: 900;\n\tline-height: 1em;\n}\n\n.site-title a {\n\tcolor: white;\n\ttext-decoration: none;\n}\n\n.site-title a:hover, .site-title a:focus {\n\ttext-decoration: underline;\n}\n\n.site-description {\n\tmargin: 0 0 .25em;\n\tfont-size: .9em;\n\tfont-style: italic;\n\tfont-weight: 100;\n}\n\n@media screen and (min-width: 61.875em) {\n\t@supports (grid-area: auto) {\n\t\t.site-header {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: flex-start;\n\t\t}\n\t\t.site-branding {\n\t\t\tflex: 1 0 auto;\n\t\t}\n\t}\n\t@supports (grid-area: auto) {\n\t\t.site-header {\n\t\t\tposition: fixed;\n\t\t\twidth: 16.5em;\n\t\t\theight: 100vh;\n\t\t\tborder-bottom: none;\n\t\t\toverflow-y: auto;\n\t\t}\n\t}\n}\n\n/*\nHeader Menu\n*/\n.main-navigation {\n\tdisplay: block;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 90%;\n\tclear: left;\n}\n\n.main-navigation ul {\n\tdisplay: none;\n\tlist-style: none;\n\tmargin: 0;\n\tpadding-top: 1em;\n\tpadding-left: 0;\n}\n\n.main-navigation ul li {\n\tmargin: 0 1px 1px 0;\n}\n\n.main-navigation ul:hover > ul,\n.main-navigation ul:focus > ul {\n\tleft: auto;\n}\n\n.main-navigation ul a {\n\tcolor: white;\n}\n\n.main-navigation ul ul {\n\tdisplay: none;\n\ttop: 1.5em;\n\tz-index: 99999;\n\tmargin-top: 1px;\n\tmargin-right: -1px;\n\tpadding-top: 0;\n}\n\n.main-navigation ul ul ul {\n\ttop: 0;\n}\n\n.main-navigation ul ul li:hover > ul,\n.main-navigation ul ul li.focus > ul {\n\tleft: 100%;\n}\n\n.main-navigation ul ul li a {\n\tpadding-left: .8em;\n}\n\n.main-navigation ul ul li a:before {\n\tcontent: \"- \";\n}\n\n.main-navigation ul ul li li a {\n\tpadding-left: 1.4em;\n}\n\n.main-navigation li {\n\tposition: relative;\n}\n\n.main-navigation a {\n\tdisplay: inline-block;\n\twidth: 100%;\n\tpadding: .5em 0;\n\ttext-decoration: none;\n\tcolor: #22262a;\n}\n\n.main-navigation a:hover,\n.main-navigation a:focus {\n\ttext-decoration: underline;\n}\n\n.main-navigation .menu-item-has-children,\n.main-navigation .page_item_has_children {\n\tmin-width: 218px;\n}\n\n.main-navigation .menu-item-has-children > a,\n.main-navigation .page_item_has_children > a {\n\tpadding-right: 2em;\n}\n\nbutton.dropdown-toggle {\n\tposition: absolute;\n\tright: 0;\n\tfont-size: 1em;\n\tborder: none;\n\tbackground: inherit;\n\tcolor: white;\n\tline-height: 1.5em;\n\tpadding: .4em 1em .4em .5em;\n}\n\n.menu-toggle {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: 1.2em 1.2em 0 0;\n\tpadding: .6em .8em;\n\tfont-size: 80%;\n\ttext-transform: uppercase;\n\tcolor: white;\n\tbackground-color: #22262a;\n\tborder: none;\n\tborder-radius: 0;\n}\n\n/* Toggle small menu and children on */\n.toggled-on ul,\n.children.toggled-on,\n.sub-menu.toggled-on {\n\tdisplay: block;\n}\n\n@media screen and (min-width: 600px) {\n\t.menu-toggle {\n\t\tdisplay: none;\n\t}\n\t.main-navigation .menu-item-has-children > a,\n\t.main-navigation .page_item_has_children > a {\n\t\tpadding-right: 2em;\n\t}\n\t.main-navigation ul {\n\t\tdisplay: block;\n\t\tdisplay: flex;\n\t\tmargin-top: 1em;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: center;\n\t}\n\t.main-navigation ul ul {\n\t\tflex-direction: column;\n\t\tmargin-left: 0;\n\t}\n\t.main-navigation ul ul li {\n\t\tpadding-left: 0;\n\t}\n\t.main-navigation ul ul li a {\n\t\twidth: 218px;\n\t}\n\t.main-navigation ul a {\n\t\tpadding: .4em 1em;\n\t\tbackground: rgba(255, 255, 255, 0.05);\n\t}\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 61.875em) {\n\t\t.menu-toggle {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.main-navigation {\n\t\t\tflex: 1 0 auto;\n\t\t\tpadding-bottom: 2em;\n\t\t}\n\t\t.main-navigation ul {\n\t\t\tdisplay: block;\n\t\t\tpadding-top: 2em;\n\t\t}\n\t\t.main-navigation .menu-item-has-children > a,\n\t\t.main-navigation .page_item_has_children > a {\n\t\t\tpadding-right: 2em;\n\t\t}\n\t\t.main-navigation ul {\n\t\t\tdisplay: block;\n\t\t\tmargin-top: 0;\n\t\t\tpadding-top: 2em;\n\t\t}\n\t\t.main-navigation ul ul {\n\t\t\tmargin-left: 0;\n\t\t}\n\t\t.main-navigation ul ul li {\n\t\t\tpadding-left: 0;\n\t\t}\n\t\t.main-navigation ul ul li a {\n\t\t\twidth: auto;\n\t\t}\n\t\t.main-navigation ul a {\n\t\t\tpadding: .4em 0;\n\t\t\tbackground: none;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------\n## Posts and pages\n--------------------------------------------------------------*/\n.sticky {\n\tdisplay: block;\n}\n\n.extra {\n\tdisplay: none;\n}\n\nbody:not(.archive-view) .hentry {\n\tmargin: 0 0 1.5em;\n}\n\nbody:not(.archive-view) .site-main {\n\tpadding: 1em;\n}\n\n@media screen and (min-width: 600px) {\n\tbody:not(.archive-view) .site-main {\n\t\tpadding: 2em;\n\t}\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: 61.875em) {\n\t\tbody:not(.archive-view) .site-main {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 1fr minmax(auto, 46em) 1fr;\n\t\t\talign-content: start;\n\t\t\tgrid-template-areas: \". post .\" \". nav .\" \". comments .\";\n\t\t}\n\t\tbody:not(.archive-view) .post,\n\t\tbody:not(.archive-view) .page {\n\t\t\tgrid-area: post;\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t\tgrid-column-gap: 20px;\n\t\t\tgrid-template-areas: \"header header header header\" \"meta meta meta meta\" \"featimg featimg featimg featimg\" \"content content content content\" \"footer footer footer footer\";\n\t\t}\n\t\tbody:not(.archive-view) .post .entry-meta,\n\t\tbody:not(.archive-view) .page .entry-meta {\n\t\t\tmargin: -1em 0 1em;\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) and (min-width: 1300px) {\n\t\tbody:not(.archive-view) .post,\n\t\tbody:not(.archive-view) .page {\n\t\t\tgrid-template-areas: \"header header header header\" \"featimg featimg featimg featimg\" \"meta content content content\" \"footer footer footer footer\";\n\t\t}\n\t\tbody:not(.archive-view) .post .entry-meta,\n\t\tbody:not(.archive-view) .page .entry-meta {\n\t\t\tmargin-top: 2.1em;\n\t\t}\n\t\tbody:not(.archive-view) .post .byline,\n\t\tbody:not(.archive-view) .post .posted-on,\n\t\tbody:not(.archive-view) .post .comments-link,\n\t\tbody:not(.archive-view) .post .edit-link,\n\t\tbody:not(.archive-view) .page .byline,\n\t\tbody:not(.archive-view) .page .posted-on,\n\t\tbody:not(.archive-view) .page .comments-link,\n\t\tbody:not(.archive-view) .page .edit-link {\n\t\t\tdisplay: block;\n\t\t\tmargin-bottom: 1em;\n\t\t}\n\t\tbody:not(.archive-view) .post .byline:before, body:not(.archive-view) .post .byline:after,\n\t\tbody:not(.archive-view) .post .posted-on:before,\n\t\tbody:not(.archive-view) .post .posted-on:after,\n\t\tbody:not(.archive-view) .post .comments-link:before,\n\t\tbody:not(.archive-view) .post .comments-link:after,\n\t\tbody:not(.archive-view) .post .edit-link:before,\n\t\tbody:not(.archive-view) .post .edit-link:after,\n\t\tbody:not(.archive-view) .page .byline:before,\n\t\tbody:not(.archive-view) .page .byline:after,\n\t\tbody:not(.archive-view) .page .posted-on:before,\n\t\tbody:not(.archive-view) .page .posted-on:after,\n\t\tbody:not(.archive-view) .page .comments-link:before,\n\t\tbody:not(.archive-view) .page .comments-link:after,\n\t\tbody:not(.archive-view) .page .edit-link:before,\n\t\tbody:not(.archive-view) .page .edit-link:after {\n\t\t\tmargin: 0;\n\t\t\tcontent: \"\";\n\t\t}\n\t\tbody:not(.archive-view) .post .byline a,\n\t\tbody:not(.archive-view) .post .posted-on a,\n\t\tbody:not(.archive-view) .post .comments-link a,\n\t\tbody:not(.archive-view) .post .edit-link a,\n\t\tbody:not(.archive-view) .page .byline a,\n\t\tbody:not(.archive-view) .page .posted-on a,\n\t\tbody:not(.archive-view) .page .comments-link a,\n\t\tbody:not(.archive-view) .page .edit-link a {\n\t\t\tdisplay: block;\n\t\t}\n\t\tbody:not(.archive-view) .post .extra,\n\t\tbody:not(.archive-view) .page .extra {\n\t\t\tdisplay: inline;\n\t\t}\n\t}\n\t@media screen and (min-width: 61.875em) {\n\t\tbody:not(.archive-view) .entry-header {\n\t\t\tgrid-area: header;\n\t\t}\n\t\tbody:not(.archive-view) .entry-meta {\n\t\t\tgrid-area: meta;\n\t\t}\n\t\tbody:not(.archive-view) .featured-image {\n\t\t\tgrid-area: featimg;\n\t\t}\n\t\tbody:not(.archive-view) .entry-content {\n\t\t\tgrid-area: content;\n\t\t\tmax-width: 100%;\n\t\t}\n\t\tbody:not(.archive-view) .entry-footer {\n\t\t\tgrid-area: footer;\n\t\t}\n\t\tbody:not(.archive-view) .post-navigation {\n\t\t\tgrid-area: nav;\n\t\t}\n\t\tbody:not(.archive-view) .comments-area {\n\t\t\tgrid-area: comments;\n\t\t}\n\t}\n}\n\n.cat-links {\n\tmargin-bottom: .5em;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 80%;\n}\n\n.cat-links a {\n\ttext-decoration: none;\n\ttext-transform: uppercase;\n\tborder-bottom: 3px solid transparent;\n}\n\n.cat-links a:focus, .cat-links a:hover {\n\tborder-bottom-color: black;\n}\n\n.entry-title {\n\tmargin: .125em 0 .25em;\n\tfont-size: 2.5em;\n\tline-height: 1.2em;\n\ttext-transform: uppercase;\n}\n\n@media screen and (min-width: 61.875em) {\n\t.entry-title {\n\t\tfont-size: 3em;\n\t}\n}\n\n.entry-title a {\n\ttext-decoration: none;\n\tcolor: black;\n}\n\n.entry-title a:focus, .entry-title a:hover {\n\tborder-bottom: 5px solid;\n}\n\n.entry-meta,\n.entry-footer {\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 80%;\n\tcolor: #404040;\n}\n\n.entry-meta a,\n.entry-footer a {\n\tfont-weight: 700;\n\ttext-decoration: none;\n\tcolor: black;\n\tborder-bottom: 3px solid transparent;\n}\n\n.entry-meta a:focus, .entry-meta a:hover,\n.entry-footer a:focus,\n.entry-footer a:hover {\n\tcolor: black;\n\tborder-bottom-color: black;\n}\n\n.byline::after {\n\tcontent: \"|\";\n\tmargin: 0 .5em;\n}\n\n.comments-link::before,\n.edit-link::before {\n\tcontent: \"|\";\n\tmargin: 0 .5em;\n}\n\n.byline,\n.updated:not(.published) {\n\tdisplay: none;\n}\n\n.single .byline,\n.group-blog .byline {\n\tdisplay: inline;\n}\n\n.entry-content {\n\tmargin: 1em 0;\n}\n\n/*--------------------------------------------------------------\n## Comments\n--------------------------------------------------------------*/\n.comments-area {\n\twidth: 100%;\n\tmargin: 3em 0;\n\tpadding: 1.5em 0;\n\tborder-top: 3px solid #22262a;\n}\n\n.comments-title,\n.comment-reply-title {\n\tmargin-bottom: 2em;\n\tfont-size: 2em;\n\tfont-weight: 900;\n\tfont-family: \"Roboto Mono\", sans-serif;\n}\n\n.comment-list {\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style-type: none;\n}\n\n.comment-list ol {\n\tlist-style-type: none;\n}\n\n.comment-body {\n\tborder-bottom: 1px solid #c3c3c3;\n\tmargin-bottom: 3em;\n}\n\n.comment-meta {\n\tposition: relative;\n\tmargin-left: 70px;\n\tfont-size: 80%;\n}\n\n.comment-meta a,\n.comment-form a {\n\ttext-decoration: none;\n\tborder: none;\n}\n\n.comment-meta a:hover, .comment-meta a:focus,\n.comment-form a:hover,\n.comment-form a:focus {\n\ttext-decoration: underline;\n}\n\n.comment .avatar {\n\tposition: absolute;\n\ttop: -5px;\n\tleft: -70px;\n\twidth: 50px;\n\theight: 50px;\n\tborder-radius: 50px;\n}\n\n.children {\n\tmargin-left: 1em;\n\tpadding-left: 0;\n}\n\n@media screen and (min-width: 61.875em) {\n\t.children {\n\t\tmargin-left: 2em;\n\t}\n}\n\n@media screen and (min-width: 61.875em) {\n\t.no-sidebar .children {\n\t\tmargin-left: 2em;\n\t}\n\t.no-sidebar .children .comment-meta {\n\t\tmargin-left: 80px;\n\t\tfont-size: 90%;\n\t}\n\t.no-sidebar .children .comment .avatar {\n\t\ttop: -7px;\n\t\tleft: -80px;\n\t\twidth: 60px;\n\t\theight: 60px;\n\t}\n\t.no-sidebar .children .comment-content {\n\t\tmargin-left: 80px;\n\t}\n}\n\n@media screen and (min-width: 1080px) {\n\t.no-sidebar .children {\n\t\tmargin-left: 3em;\n\t}\n\t.no-sidebar .comment-meta {\n\t\tmargin-left: 90px;\n\t}\n\t.no-sidebar .comment .avatar {\n\t\ttop: -8px;\n\t\tleft: -90px;\n\t\twidth: 70px;\n\t\theight: 70px;\n\t}\n\t.no-sidebar .comment-content {\n\t\tmargin-left: 90px;\n\t}\n}\n\n.comment-metadata {\n\tmargin-top: .2em;\n\tpadding-bottom: .5em;\n\tfont-size: .9em;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tline-height: 1em;\n}\n\n.comment-author {\n\tfont-size: 1.4em;\n\tline-height: 1.3em;\n}\n\n.says {\n\tfont-size: 80%;\n}\n\n.reply {\n\tmargin-bottom: 1.5em;\n\ttext-align: right;\n}\n\n.reply a {\n\tdisplay: inline-block;\n\tpadding: .5em 1.4em;\n\tfont-size: 85%;\n\tcolor: #000;\n\tline-height: 1.3em;\n\ttext-decoration: none;\n\tborder: 1px solid #c3c3c3;\n}\n\n.reply a:hover, .reply a:focus {\n\tborder-color: #cccccc;\n}\n\n.comment-content ol {\n\tlist-style-type: decimal;\n}\n\n.comment-content a {\n\tword-wrap: break-word;\n}\n\n.bypostauthor .avatar {\n\tbox-sizing: content-box;\n\tborder: 5px solid #cccccc;\n\tmargin-top: -5px;\n\tmargin-left: -5px;\n}\n\n/* Comment Form */\n.comment-form {\n\tline-height: 1.3em;\n}\n\n.comment-form a {\n\tfont-weight: 500;\n}\n\n.comment-form .form-submit {\n\ttext-align: right;\n}\n\n.comment-form .form-submit input {\n\tpadding: .5em 1.4em;\n\tfont-size: 85%;\n\tcolor: #000;\n\tline-height: 1.3em;\n\ttext-decoration: none;\n\tborder: 1px solid #c3c3c3;\n}\n\n.comment-form .form-submit input:hover, .comment-form .form-submit input:focus {\n\tcolor: #fff;\n\tborder-color: #cccccc;\n}\n\n.comment-form label {\n\twidth: 33%;\n\tdisplay: block;\n\tfont-style: italic;\n\tpadding-bottom: .4em;\n}\n\n.comment-form .required {\n\tcolor: #D54E21;\n}\n\n.pingback .comment-body {\n\tpadding: 1em 0;\n}\n\n.pingback a {\n\tfont-style: italic;\n\ttext-decoration: none;\n}\n\n/*--------------------------------------------------------------\n## Footer\n--------------------------------------------------------------*/\n.site-footer {\n\tposition: relative;\n\tpadding: 1em;\n\tcolor: #fff;\n\tbackground-color: #22262a;\n\ttext-align: center;\n}\n\n.site-footer a {\n\tfont-weight: 700;\n\tcolor: white;\n\ttext-decoration: none;\n}\n\n.site-footer a:hover, .site-footer a:focus {\n\ttext-decoration: underline;\n}\n\n@media screen and (min-width: 600px) {\n\t.site-footer {\n\t\tpadding: 1em 2em;\n\t}\n}\n\n.site-footer__wrap {\n\tmax-width: 1080px;\n\tmargin: 0 auto;\n\tpadding: 0 2em;\n}\n\n@media screen and (min-width: 61.875em) {\n\t.site-footer__wrap {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t}\n}\n\n.site-info {\n\tmargin: 1em 0 1em auto;\n\talign-self: center;\n}\n\n@media screen and (min-width: 61.875em) {\n\t.site-info {\n\t\ttext-align: right;\n\t}\n\t.site-info span {\n\t\tdisplay: block;\n\t}\n}\n\n.social-menu {\n\tmargin: 1em 0;\n}\n\n.social-menu ul {\n\tdisplay: flex;\n\tjustify-content: center;\n\tflex-wrap: wrap;\n\tlist-style-type: none;\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.social-menu ul a {\n\tdisplay: block;\n\tpadding: .5em 1em;\n\tcolor: white;\n\ttext-decoration: none;\n\topacity: .6;\n}\n\n.social-menu ul a:hover, .social-menu ul a:focus {\n\ttext-decoration: underline;\n\topacity: 1;\n\tcursor: pointer;\n}\n\n/*--------------------------------------------------------------\n# Infinite scroll\n--------------------------------------------------------------*/\n/* Globally hidden elements when Infinite Scroll is supported and in use. */\n.infinite-scroll .posts-navigation,\n.infinite-scroll.neverending .site-footer {\n\t/* Theme Footer (when set to scrolling) */\n\tdisplay: none;\n}\n\n/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */\n.infinity-end.neverending .site-footer {\n\tdisplay: block;\n}\n\n/*--------------------------------------------------------------\n# Media\n--------------------------------------------------------------*/\n.page-content .wp-smiley,\n.entry-content .wp-smiley,\n.comment-content .wp-smiley {\n\tborder: none;\n\tmargin-bottom: 0;\n\tmargin-top: 0;\n\tpadding: 0;\n}\n\n/* Make sure embeds and iframes fit their containers. */\nembed,\niframe,\nobject {\n\tmax-width: 100%;\n}\n\n/*--------------------------------------------------------------\n## Captions\n--------------------------------------------------------------*/\n.wp-caption {\n\tmargin-bottom: 2em;\n\tmax-width: 100%;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tfont-size: 90%;\n\tcolor: #666666;\n\ttext-align: center;\n}\n\n.wp-caption a {\n\tcolor: inherit;\n}\n\n.wp-caption img[class*=\"wp-image-\"] {\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.wp-caption .wp-caption-text {\n\tmargin: .5em 0 1.5em 1em;\n}\n\n@media screen and (min-width: 600px) {\n\t.wp-caption .wp-caption-text {\n\t\tmargin-left: 2em;\n\t}\n}\n\n@media screen and (min-width: 61.875em) {\n\t.wp-caption .wp-caption-text {\n\t\tmargin-left: 0;\n\t}\n}\n\n/*--------------------------------------------------------------\n## Images\n--------------------------------------------------------------*/\n/*--------------------------------------------------------------\n## Galleries\n--------------------------------------------------------------*/\n.gallery {\n\tmargin: 1.5em 0;\n}\n\n.gallery-item {\n\tdisplay: inline-block;\n\ttext-align: center;\n\tvertical-align: top;\n\twidth: 100%;\n\tpadding: 1em;\n}\n\n.gallery-item img {\n\tdisplay: block;\n}\n\n.gallery-item a {\n\tdisplay: inline-block;\n\tborder-bottom: none;\n}\n\n.gallery-item a:hover, .gallery-item a:focus {\n\tborder-bottom: none;\n\tbox-shadow: none;\n}\n\n.gallery-item a:hover img, .gallery-item a:focus img {\n\tborder-color: #3e454c;\n}\n\n.gallery-item a img {\n\tpadding: .5em;\n\tmargin: 0 auto;\n\tborder: 1px solid #fff;\n}\n\n.gallery-columns-2 .gallery-item {\n\tmax-width: 50%;\n}\n\n.gallery-columns-3 .gallery-item {\n\tmax-width: 33.33%;\n}\n\n.gallery-columns-4 .gallery-item {\n\tmax-width: 25%;\n}\n\n.gallery-columns-5 .gallery-item {\n\tmax-width: 20%;\n}\n\n.gallery-columns-6 .gallery-item {\n\tmax-width: 16.66%;\n}\n\n.gallery-columns-7 .gallery-item {\n\tmax-width: 14.28%;\n}\n\n.gallery-columns-8 .gallery-item {\n\tmax-width: 12.5%;\n}\n\n.gallery-columns-9 .gallery-item {\n\tmax-width: 11.11%;\n}\n\n.gallery-caption {\n\tdisplay: block;\n\tmargin: 0;\n\tfont-family: \"Roboto Mono\", sans-serif;\n\tborder: none;\n}\n\n/*--------------------------------------------------------------\n## Icons\n--------------------------------------------------------------*/\n/* SVG Icons base styles */\n.icon {\n\tdisplay: inline-block;\n\tfill: currentColor;\n\theight: 1em;\n\tposition: relative;\n\t/* Align more nicely with capital letters */\n\ttop: -0.0625em;\n\tvertical-align: middle;\n\twidth: 1em;\n}\n\n/*--------------------------------------------------------------\nSVG Fallbacks\n--------------------------------------------------------------*/\n.svg-fallback {\n\tdisplay: none;\n}\n\n.no-svg .svg-fallback {\n\tdisplay: inline-block;\n}\n\n.no-svg .nav-links .svg-fallback {\n\tpadding: 0 .5em;\n\tcolor: inherit;\n\tbackground: inherit;\n}\n\n.no-svg .svg-fallback.icon-arrow-long-left:before {\n\tcontent: \"←\";\n}\n\n.no-svg .svg-fallback.icon-arrow-long-right:before {\n\tcontent: \"→\";\n}\n\n/* Social Menu fallbacks */\n.no-svg .social-menu a {\n\theight: auto;\n\twidth: auto;\n}\n\n.no-svg .social-menu li a .screen-reader-text {\n\tclip: auto;\n\tfont-size: 16px;\n\tfont-size: 1rem;\n\tfont-weight: 400;\n\theight: auto;\n\tposition: relative !important;\n\t/* overrides previous !important styles */\n\twidth: auto;\n}\n","/*!\nTheme Name: Kuhn\nTheme URI: https://github.com/mor10/kuhn\nAuthor: Morten Rand-Hendriksen\nAuthor URI: https://mor10.com\nDescription: Kuhn is a hyper-opinionated WordPress theme using CSS Grid and Flexbox for layouts.\nVersion: 1.0.4\nLicense: GNU General Public License v2 or later\nLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\nText Domain: kuhn\nTags:\n\nThis theme, like WordPress, is licensed under the GPL.\nUse it to make something cool, have fun, and share what you've learned with others.\n\nKuhn is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.\nUnderscores is distributed under the terms of the GNU GPL v2 or later.\n\nNormalizing styles have been helped along thanks to the fine work of\nNicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/\n*/\n\n/*--------------------------------------------------------------\n>>> TABLE OF CONTENTS:\n----------------------------------------------------------------\n# Normalize\n# Typography\n# Elements\n# Forms\n# Navigation\n\t## Links\n\t## Menus\n# Accessibility\n# Alignments\n# Widgets\n# Content\n\t## Posts and pages\n\t## Comments\n# Infinite scroll\n# Media\n\t## Captions\n\t## Galleries\n--------------------------------------------------------------*/\n@import \"variables-site/variables-site\";\n@import \"mixins/mixins-master\";\n\n/*--------------------------------------------------------------\n# Normalize\n--------------------------------------------------------------*/\n@import \"normalize\";\n\n/*--------------------------------------------------------------\n# Typography\n--------------------------------------------------------------*/\n@import \"typography/typography\";\n\n/*--------------------------------------------------------------\n# Elements\n--------------------------------------------------------------*/\n@import \"elements/elements\";\n\n/*--------------------------------------------------------------\n# Forms\n--------------------------------------------------------------*/\n@import \"forms/forms\";\n\n/*--------------------------------------------------------------\n# Navigation\n--------------------------------------------------------------*/\n@import \"navigation/navigation\";\n\n/*--------------------------------------------------------------\n# Accessibility\n--------------------------------------------------------------*/\n@import \"modules/accessibility\";\n\n/*--------------------------------------------------------------\n# Alignments\n--------------------------------------------------------------*/\n@import \"modules/alignments\";\n\n/*--------------------------------------------------------------\n# Widgets\n--------------------------------------------------------------*/\n@import \"site/secondary/widgets\";\n\n/*--------------------------------------------------------------\n# Content\n--------------------------------------------------------------*/\n@import \"site/site\";\n\n/*--------------------------------------------------------------\n# Infinite scroll\n--------------------------------------------------------------*/\n@import \"modules/infinite-scroll\";\n\n/*--------------------------------------------------------------\n# Media\n--------------------------------------------------------------*/\n@import \"media/media\";\n","html {\n\tfont-family: sans-serif;\n\t-webkit-text-size-adjust: 100%;\n\t-ms-text-size-adjust: 100%;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nbody {\n\tmargin: 0;\n}\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n\tdisplay: block;\n}\n\naudio,\ncanvas,\nprogress,\nvideo {\n\tdisplay: inline-block;\n\tvertical-align: baseline;\n}\n\naudio:not([controls]) {\n\tdisplay: none;\n\theight: 0;\n}\n\n[hidden],\ntemplate {\n\tdisplay: none;\n}\n\na {\n\tbackground-color: transparent;\n}\n\na:active,\na:hover {\n\toutline: 0;\n}\n\nabbr[title] {\n\tborder-bottom: 1px dotted;\n}\n\nb,\nstrong {\n\tfont-weight: bold;\n}\n\ndfn {\n\tfont-style: italic;\n}\n\nh1 {\n\tfont-size: 2em;\n\tmargin: 0.67em 0;\n}\n\nmark {\n\tbackground: #ff0;\n\tcolor: #000;\n}\n\nsmall {\n\tfont-size: 80%;\n}\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nimg {\n\tborder: 0;\n}\n\nsvg:not(:root) {\n\toverflow: hidden;\n}\n\nfigure {\n\tmargin: 1em 40px;\n}\n\nhr {\n\tbox-sizing: content-box;\n\theight: 0;\n}\n\npre {\n\toverflow: auto;\n}\n\ncode,\nkbd,\npre,\nsamp {\n\tfont-family: monospace, monospace;\n\tfont-size: 1em;\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tcolor: inherit;\n\tfont: inherit;\n\tmargin: 0;\n}\n\nbutton {\n\toverflow: visible;\n}\n\nbutton,\nselect {\n\ttext-transform: none;\n}\n\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n\t-webkit-appearance: button;\n\tcursor: pointer;\n}\n\nbutton[disabled],\nhtml input[disabled] {\n\tcursor: default;\n}\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\ninput {\n\tline-height: normal;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n\tbox-sizing: border-box;\n\tpadding: 0;\n}\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\nfieldset {\n\tborder: 1px solid #c0c0c0;\n\tmargin: 0 2px;\n\tpadding: 0.35em 0.625em 0.75em;\n}\n\nlegend {\n\tborder: 0;\n\tpadding: 0;\n}\n\ntextarea {\n\toverflow: auto;\n}\n\noptgroup {\n\tfont-weight: bold;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntd,\nth {\n\tpadding: 0;\n}\n","body,\nbutton,\ninput,\nselect,\ntextarea {\n\tcolor: $color__text-main;\n\tfont-family: $font__main;\n\t@include font-size(1.1);\n\tfont-weight: 300;\n\tline-height: $font__line-height-body;\n\n\t@media screen and (min-width: $query__small) {\n\t\t@include font-size(1.25);\n\t}\n}\n\n@import \"headings\";\n\n@import \"copy\";","$color__grey_black: hsl(210, 10%, 15%);\n$color__grey_dark: hsl(210, 10%, 27%);\n$color__grey_light: hsl(0, 0%, 80%);\n$color__grey_x_light: hsl(0, 0%, 95%);\n\n$color__background-body: #fff;\n$color__background-screen: #f1f1f1;\n$color__background-hr: #ccc;\n$color__background-button: #e6e6e6;\n$color__background-pre: #eee;\n$color__background-ins: #fff9c0;\n\n$color__text-screen: #21759b;\n$color__text-input: #666;\n$color__text-input-focus: #111;\n$color__link: $color__grey_black;\n$color__link-visited: $color__grey_dark;\n$color__link-hover: $color__grey_black;\n$color__text-main: $color__grey_black;\n\n$color__border-button: #ccc #ccc #bbb;\n$color__border-button-hover: #ccc #bbb #aaa;\n$color__border-button-focus: #aaa #bbb #bbb;\n$color__border-input: #ccc;\n$color__border-abbr: #666;\n\n\n","$font__main: 'Rubik', sans-serif;\n$font__meta: 'Roboto Mono', sans-serif;\n$font__code: Monaco, Consolas, \"Andale Mono\", \"DejaVu Sans Mono\", monospace;\n$font__pre: \"Courier 10 Pitch\", Courier, monospace;\n$font__line-height-body: 1.5;\n$font__line-height-pre: 1.6;","// Rem output with px fallback\n@mixin font-size($sizeValue: 1) {\n\tfont-size: ($sizeValue * 16) * 1px;\n\tfont-size: $sizeValue * 1rem;\n}\n\n// Center block\n@mixin center-block {\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n// Clearfix\n@mixin clearfix() {\n\tcontent: \"\";\n\tdisplay: table;\n\ttable-layout: fixed;\n}\n\n// Clear after (not all clearfix need this also)\n@mixin clearfix-after() {\n\tclear: both;\n}\n","h1, h2, h3, h4, h5, h6 {\n\tclear: both;\n\tfont-weight: 700;\n\tline-height: 1.3em;\n}\n\nh1 {\n\tfont-size: 3em;\n}\n\nh2 {\n\tfont-size: 2.6em;\n}\n\nh3 {\n\tfont-size: 2.2em;\n}\n\nh4 {\n\tfont-size: 2em;\n}\n\nh5 {\n\tfont-size: 1.8em;\n}\n\nh6 {\n\tfont-size: 1.6em;\n}","p {\n\tmargin-top: .5em;\n\tmargin-bottom: 1em;\n}\n\ndfn, cite, em, i {\n\tfont-style: italic;\n}\n\nblockquote {\n\tposition: relative;\n\tmargin: 0 0 1em;\n\tbackground: $color__background-pre;\n\tpadding: 1em 2em .5em 5em;\n\tfont-style: italic;\n\n\t&:before {\n\t\tposition: absolute;\n\t\ttop: -.2em;\n\t\tleft: -.13em;\n\t\tcontent: \"“\";\n\t\tfont-size: 12em;\n\t\tline-height: 100%;\n\t\tcolor: white;\n\t}\n}\n\naddress {\n\tmargin: 0 0 1.5em;\n}\n\npre {\n\tbackground: $color__background-pre;\n\tfont-family: $font__pre;\n\t@include font-size(0.9375);\n\tline-height: $font__line-height-pre;\n\tmargin-bottom: 1.6em;\n\tmax-width: 100%;\n\toverflow: auto;\n\tpadding: 1.6em;\n}\n\ncode, kbd, tt, var {\n\tfont-family: $font__code;\n\t@include font-size(0.9375);\n}\n\nabbr, acronym {\n\tborder-bottom: 1px dotted $color__border-abbr;\n\tcursor: help;\n}\n\nmark, ins {\n\tbackground: $color__background-ins;\n\ttext-decoration: none;\n}\n\nbig {\n\tfont-size: 125%;\n}","html {\n\tbox-sizing: border-box;\n}\n\n*,\n*:before,\n*: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/ */\n\tbox-sizing: inherit;\n}\n\nbody {\n\tbackground: $color__background-body; /* Fallback for when there is no custom background color defined. */\n}\n\nblockquote, q {\n\tquotes: \"“ ”\";\n}\n\nhr {\n\tbackground-color: $color__background-hr;\n\tborder: 0;\n\theight: 1px;\n\tmargin-bottom: 1.5em;\n}\n\n@import \"lists\";\n\nimg {\n\theight: auto; /* Make sure images are scaled correctly. */\n\tmax-width: 100%; /* Adhere to container width. */\n}\n\nfigure {\n\tmargin: 0; /* Extra wide images within figure tags don't overflow the content area. */\n}\n\n@import \"tables\";","ul, ol {\n\tmargin: 0 0 1.5em;\n}\n\nul {\n\tlist-style: disc;\n}\n\nol {\n\tlist-style: decimal;\n}\n\nli > ul,\nli > ol {\n\tmargin-bottom: 0;\n\tmargin-left: .5em;\n}\n\ndt {\n\tfont-weight: bold;\n}\n\ndd {\n\tmargin: 0 1.5em 1.5em;\n}","table {\n\tborder-collapse: collapse;\n\tmargin: 0 0 1.5em;\n\twidth: 100%;\n}\n\nthread th {\n\tborder-bottom: 2px solid #bbb;\n\tpadding-bottom: .5em;\n}\n\ntd,\nth {\n\tvertical-align: top;\n}\n\nth {\n\tpadding: .4em;\n\ttext-align: left;\n}\n\ntr {\n\tborder-bottom: 1px solid #eee;\n}\n\ntd {\n\tpadding: .4em;\n}\n\nth:first-child,\ntd:first-child {\n\tpadding-left: 0;\n}\n\nth:last-child,\ntd:last-child {\n\tpadding-right: 0;\n}","button,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n\tborder: 2px solid;\n\tborder-color: black;\n\tbackground: transparent;\n\tcolor: black;\n\t@include font-size(1);\n\tline-height: 1;\n\tpadding: .5em 1em;\n\n\t&:hover ,\n\t&:active,\n\t&:focus {\n\t\tbackground: white;\n\t\tcolor: black;\n\t}\n}","input[type=\"text\"],\ninput[type=\"email\"],\ninput[type=\"url\"],\ninput[type=\"password\"],\ninput[type=\"search\"],\ninput[type=\"number\"],\ninput[type=\"tel\"],\ninput[type=\"range\"],\ninput[type=\"date\"],\ninput[type=\"month\"],\ninput[type=\"week\"],\ninput[type=\"time\"],\ninput[type=\"datetime\"],\ninput[type=\"datetime-local\"],\ninput[type=\"color\"],\ntextarea {\n\tcolor: $color__text-input;\n\tborder: 1px solid $color__border-input;\n\tborder-radius: 3px;\n\tpadding: 3px;\n\n\t&:focus {\n\t\tcolor: $color__text-input-focus;\n\t}\n}\n\nselect {\n\tborder: 1px solid $color__border-input;\n}\n\ntextarea {\n\twidth: 100%;\n}\n","/*--------------------------------------------------------------\n## Links\n--------------------------------------------------------------*/\n@import \"links\";\n\n\n/*--------------------------------------------------------------\n## Content Navigation\n--------------------------------------------------------------*/\n@import \"content-navigation\";\n","a {\n\tcolor: $color__link;\n\n\t&:visited {\n\t\tcolor: $color__link-visited;\n\t}\n\t&:hover,\n\t&:focus,\n\t&:active {\n\t\tcolor: $color__link-hover;\n\t}\n\t&:focus {\n\t\toutline: thin dotted $color__grey_black;\n\t}\n\t&:hover,\n\t&:active {\n\t\toutline: 0;\n\t}\n}\n\n.page-content,\n.entry-content,\n.entry-summary,\n.comment-content {\n\n\ta {\n\t\ttext-decoration: none;\n\t\tborder-bottom: 3px solid $color__grey_black;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: $color__grey_black;\n\t\t\tborder-bottom-width: 5px;\n\t\t}\n\t}\n}",".comment-navigation,\n.posts-navigation,\n.post-navigation,\n.paging-navigation {\n\tpadding: 2em 0;\n\tfont-family: $font__meta;\n\tfont-size: 90%;\n\ttext-align: left;\n\toverflow: hidden;\n\n\ta {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\ttext-decoration: none;\n\t\tpadding: 1em;\n\t\tborder: 1px solid $color__grey_black;\n\t\tcolor: black;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tcolor: white;\n\t\t\tborder-color: $color__grey_black;\n\t\t\tbackground-color: $color__grey_black;\n\t\t}\n\t}\n\n}\n\n.posts-navigation {\n\tmargin: 0 auto 2em;\n\tpadding: 0 1em;\n}\n\n\n\n@media screen and (min-width: $query__small) {\n\n\t.nav-links {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: stretch;\n\t\tpadding: 0;\n\t}\n\n\t.comment-navigation,\n\t.post-navigation {\n\n\t\t.nav-previous,\n\t\t.nav-next {\n\t\t\tfloat: left;\n\t\t\tdisplay: flex;\n\t\t\talign-items: stretch;\n\t\t\twidth: 48%;\n\t\t}\n\n\t\t.nav-next {\n\t\t\tfloat: right;\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t.nav-previous {\n\t\tpadding-bottom: 0;\n\t}\n\n}\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: $query__medium) {\n\n\t\t.posts-navigation {\n\t\t\tdisplay: flex;\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.nav-links {\n\t\t\tdisplay: flex;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.nav-next .nav-links a {\n\t\t\tbackground-image: url(\"data:image/svg+xml;utf8,\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: left center;\n\t\t\tbackground-size: auto 110%;\n\t\t}\n\n\t\t.nav-previous .nav-links a {\n\t\t\tbackground-image: url(\"data:image/svg+xml;utf8,\");\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: right center;\n\t\t\tbackground-size: auto 110%;\n\t\t}\n\n\t\t.nav-previous .nav-links a {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-end;\n\t\t\talign-items: flex-end;\n\t\t\tmin-height: 10em;\n\t\t}\n\n\t}\n}\n\n.post-navigation {\n\n\t.meta-nav {\n\t\tdisplay: block;\n\t}\n\n\t@media screen and (min-width: 30em) {\n\t\tpadding-bottom: 1em;\n\t}\n\n\t.post-title {\n\t\tfont-size: 1.2em;\n\t\tfont-weight: 700;\n\t\tborder-bottom: 3px solid $color__grey_black;\n\t}\n\n\ta:hover .post-title,\n\ta:focus .post-title{\n\t\tborder-bottom-color: white;\n\t}\n\n}","/* Text meant only for screen readers. */\n.screen-reader-text {\n\tclip: rect(1px, 1px, 1px, 1px);\n\tposition: absolute !important;\n\theight: 1px;\n\twidth: 1px;\n\toverflow: hidden;\n\n\t&:focus {\n\t\tbackground-color: $color__background-screen;\n\t\tborder-radius: 3px;\n\t\tbox-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\n\t\tclip: auto !important;\n\t\tcolor: $color__text-screen;\n\t\tdisplay: block;\n\t\t@include font-size(0.875);\n\t\tfont-weight: bold;\n\t\theight: auto;\n\t\tleft: 5px;\n\t\tline-height: normal;\n\t\tpadding: 15px 23px 14px;\n\t\ttext-decoration: none;\n\t\ttop: 5px;\n\t\twidth: auto;\n\t\tz-index: 100000; /* Above WP toolbar. */\n\t}\n}\n\n/* Do not show the outline on the skip link target. */\n#content[tabindex=\"-1\"]:focus {\n\toutline: 0;\n}\n",".alignleft {\n\tdisplay: inline;\n\tfloat: left;\n\tmargin-right: 1.5em;\n}\n\n.alignright {\n\tdisplay: inline;\n\tfloat: right;\n\tmargin-left: 1.5em;\n}\n\n.aligncenter {\n\tclear: both;\n\t@include center-block;\n}\n",".widget-area {\n\tpadding: 1.5em 2em;\n\tbackground-color: $color__grey_x_light;\n\n\t@supports (grid-area: auto) {\n\t\t@media screen and (min-width: $query__wide) {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n\n\n@media screen and (min-width: $query__medium) and (max-width: 1799px) {\n\n\t.widget-area {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tborder-top: 1px solid white;\n\n\t\t.widget {\n\t\t\twidth: 47.5%;\n\n\t\t\t@media screen and (min-width: $query__wide) {\n\t\t\t\twidth: 30%;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@media screen and (min-width: $query__wide) {\n\n\t.archive-view .widget-area {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tbackground-color: $color__grey_x_light;\n\t\tborder-top: 1px solid white;\n\n\t\t.widget {\n\t\t\twidth: 30%;\n\n\t\t\t@media screen and (min-width: $query__x_wide) {\n\t\t\t\twidth: 22.5%;\n\t\t\t}\n\n\t\t\t@media screen and (min-width: $query__xx_wide) {\n\t\t\t\twidth: 18.5%;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n.widget {\n\tmargin: 0 0 2em;\n\tpadding: 0 0 2em;\n\n\tul,\n\tol {\n\t\tpadding: .7em 0 0;\n\t\tmargin-bottom: 0;\n\t\tlist-style-type: none;\n\n\t\tli {\n\t\t\tdisplay: block;\n\t\t\tline-height: 2em;\n\n\t\t\tul,\n\t\t\tol {\n\t\t\t\tmargin-left: .5em;\n\n\t\t\t\t@media screen and (min-width: 30em) {\n\t\t\t\t\tmargin-left: 1em;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n\n\ta {\n\t\tfont-weight: 600;\n\t\ttext-decoration: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tborder-bottom: 3px solid $color__grey_dark;\n\t\t}\n\t}\n\n\t/* Make sure select elements fit in widgets. */\n\tselect {\n\t\twidth: 100%;\n\t\theight: 2.5em;\n\t\tpadding: 10px;\n\t\tborder: 1px solid #ccc;\n\t}\n\n}\n\n.widget-title {\n\tmargin-top: 0;\n\tmargin-bottom: .5em;\n\tfont-size: 1.4em;\n}\n\n/* Archive and Categories widgets */\n.widget_archive li {\n\tcolor: #7D7D7D;\n}\n\n.widget_categories .children {\n\tpadding-top: 0;\n}\n\n/* Search widget. */\n.widget_search .search-submit {\n\tdisplay: none;\n}\n\n/* Pages and Menu widgets */\n.widget_pages .children,\n.widget_nav_menu .sub-menu {\n\tpadding-top: 0;\n\tpadding-bottom: .5em;\n}\n\n.widget_pages,\n.widget_nav_menu {\n\n\ta {\n\t\tdisplay: block;\n\t\tpadding: 1em 0;\n\t\ttext-decoration: none;\n\t\tborder-bottom: 1px dashed hsl(0, 0%, 50%);\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\ttext-decoration: none;\n\t\t\tborder-bottom: 1px dashed hsl(0, 0%, 50%);\n\t\t}\n\t}\n\n\tli {\n\t\tpadding: 0;\n\n\t}\n\n}\n\n\n/* Meta widget */\n.widget_meta li {\n\tpadding: 0;\n}\n\n/* Recent comments */\n.widget_recent_comments {\n\n\tli {\n\t\tline-height: 1.3em;\n\t\tpadding-bottom: .5em;\n\t}\n\n\ta:hover,\n\ta:focus {\n\t\tpadding-left: 0;\n\t}\n\n}\n\n/* RSS widget */\n.widget_rss li {\n\tmargin-bottom: 1em;\n}\n.widget li a.rsswidget {\n\tpadding-right: .5em;\n\tfont-size: 1em;\n\tline-height: 1.4em;\n}\n\n.rss-date,\n.widget_rss cite {\n\tcolor: #333;\n\tfont-family: $font__meta;\n\tfont-size: .8em;\n}\n\n.rssSummary {\n\tpadding: .5em 0;\n\tfont-size: .8em;\n line-height: 1.4em;\n}\n\n/* Search widget */\n.widget_search input[type=\"search\"] {\n\tbox-sizing: border-box;\n\twidth: 100%;\n\tpadding: .5em 1em;\n\tborder: 1px solid #c3c3c3;\n\tborder-radius: 0;\n}\n\n/* Calendar widget */\n.widget_calendar {\n\tfont-weight: 400;\n\n\tcaption {\n\t\tpadding: .5em 0;\n\t\tfont-size: 1em;\n\t\tfont-weight: 500;\n\t\ttext-align: left;\n\t}\n\n\tthead {\n\t\tbackground: transparent;\n\t\tcolor: black;\n\n\t\tth {\n\t\t\tborder-bottom-width: 2px;\n\t\t}\n\t}\n\n\ttd {\n\t\tpadding: .2em;\n\t\tfont-size: .8em;\n\t\ttext-align: center;\n\t\tbackground: white;\n\t\tborder: 1px solid hsl(0, 0%, 80%);\n\t}\n\n\tth {\n\t\tborder: none;\n\t\ttext-align: center;\n\t}\n\n\t.pad {\n\t\tbackground: #eaeaea;\n\t}\n\n\ta {\n\t\tfont-weight: 900;\n\t\ttext-decoration: none;\n\t}\n\n}\n\n/* Text widget */\n.textwidget {\n\tfont-size: 80%;\n\tline-height: 1.3em;\n}\n\n\n\n\n/* Custom Recent Comments and Recent Posts widgets */\n\n.content-area .widget_kuhn_recent_comments li,\n.content-area .widget_kuhn_recent_posts li {\n\ta {\n\t\tcolor: black;\n\t}\n}\n\n.widget_kuhn_recent_comments li,\n.widget_kuhn_recent_posts li {\n\tposition: relative;\n\tpadding: 0 0 1em 70px;\n\tmargin-bottom: 2em;\n\tborder-bottom: 1px solid #c3c3c3;\n}\n\n.widget_kuhn_recent_comments,\n.widget_kuhn_recent_posts {\n\n\tul {\n\t\tmargin-top: 2em;\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 0;\n\t}\n\n\tli:last-child {\n\t\tmargin-bottom: 0;\n\t\tborder-bottom: none;\n\t\tpadding-bottom: 0;\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t\tfont-size: 1em;\n\n\t\t&:focus,\n\t\t&:hover{\n\t\t\ttext-decoration: none;\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\t.post-icon {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\twidth: 50px;\n\t\theight: 50px;\n\t}\n\n}\n\n\n.widget_kuhn_recent_comments {\n\n\t.post-icon img {\n\t\tborder-radius: 50px;\n\t}\n\n\t.title,\n\t.original-title {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: .8em;\n\t\tfont-size: .7em;\n\t\tline-height: 1.4em;\n\t}\n\n\t.excerpt {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: .8em;\n\t\tfont-size: .8em;\n\t\tfont-weight: 400;\n\t\tline-height: 1.4em;\n\n\t\t&:before {\n\t\t\tcontent: \"“\";\n\t\t}\n\t\t&:after {\n\t\t\tcontent: \"”\";\n\t\t}\n\t}\n\n\t.original-title {\n\t\tcolor: #7D7D7D;\n\t\tfont-weight: 500;\n\n\t\tspan {\n\t\t\tfont-weight: normal;\n\t\t\tfont-style: italic;\n\t\t}\n\t}\n\n\ta:focus,\n\ta:hover {\n\t\t.original-title {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t\t.title,\n\t\t.excerpt {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n}\n\n\n/* Custom Recent Posts widget */\n.widget_kuhn_recent_posts {\n\n\t.post-icon {\n\t\twidth: 50px;\n\t\theight: 50px;\n\t\tfont-size: 1.3em;\n\t\tline-height: 50px;\n\t\ttext-align: center;\n\t\tcolor: #fff;\n\t\tbackground: #333333;\n\t}\n\n\t.title {\n\t\tmargin: 0;\n\t\tfont-size: .9em;\n\t\tline-height: 1.4em;\n\t}\n\n\t.meta {\n\t\tmargin: 0 0 .8em;\n\t\tfont-size: .7em;\n\t\ttext-transform: uppercase;\n\t\tcolor: #7D7D7D;\n\t}\n\n\ta:hover .title,\n\ta:focus .title {\n\t\ttext-decoration: underline;\n\t}\n\n}\n","/*--------------------------------------------------------------\n## Global layouts\n--------------------------------------------------------------*/\n@import \"../layout/global\";\n\n/*--------------------------------------------------------------\n## Archives\n--------------------------------------------------------------*/\n@import \"archive/archive\";\n\n/*--------------------------------------------------------------\n## Header\n--------------------------------------------------------------*/\n@import \"header/header\";\n\n/*--------------------------------------------------------------\n## Posts and pages\n--------------------------------------------------------------*/\n@import \"primary/posts-and-pages\";\n\n/*--------------------------------------------------------------\n## Comments\n--------------------------------------------------------------*/\n@import \"primary/comments\";\n\n/*--------------------------------------------------------------\n## Footer\n--------------------------------------------------------------*/\n@import \"footer/footer\";",".site-main {\n padding: 1em;\n max-width: 40em;\n margin: 0 auto;\n\n @media screen and (min-width: $query__small) {\n padding: 2em;\n }\n\n @media screen and (min-width: $query__wide) {\n max-width: 45em;\n }\n\n}\n\n@supports (grid-area: auto) {\n @media screen and (min-width: $query__medium) {\n\n .site {\n display: grid;\n grid-template-columns: 16.5em 1fr;\n grid-template-rows: 1fr minmax(1em, auto);\n grid-template-areas:\n \"header main\"\n \"header sidebar\"\n \"header footer\";\n }\n\n .site-header {\n grid-area: header;\n }\n\n .site-main {\n grid-area: main;\n }\n\n .widget-area {\n grid-area: sidebar;\n }\n\n .site-footer {\n grid-area: footer;\n }\n\n }\n\n @media screen and (min-width: $query__x_wide) {\n\n body:not(.archive-view) .site {\n grid-template-columns: 16.5em 1fr 16.5em;\n grid-template-rows: 1fr minmax(1em, auto);\n grid-template-areas:\n \"header main sidebar\"\n \"header footer footer\";\n }\n\n .widget-area {\n // border-left: 1px solid $color__grey_black;\n }\n }\n\n}\n",".page-header {\n padding: 1em;\n flex-wrap: wrap;\n align-items: flex-start;\n\n}\n\n.page-title {\n width: 100%;\n margin: 0;\n font-family: $font__meta;\n font-size: 1.6em;\n line-height: 1.3em;\n color: $color__grey_black;\n word-break: break-word;\n}\n\n.archive-description {\n font-family: $font__meta;\n font-size: 90%;\n}\n\n.archive-view {\n\n .post,\n .page {\n padding: 1em;\n &:after {\n display: block;\n margin: 4em 0;\n width: 33.33%;\n content: \"\";\n border-bottom: 3px solid $color__grey_black;\n }\n }\n}\n\n@supports (grid-area: auto) {\n .archive-view .site-main {\n max-width: 40em;\n padding: 1em;\n }\n\n @media screen and (min-width: $query__medium) {\n .archive-view {\n\n .site-main {\n\t\t\t\tmax-width: none;\n padding: 8px;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n grid-gap: 8px;\n background: $color__grey_light;\n\n @media screen and (min-width: $query__wide) {\n grid-template-columns: repeat(3, 1fr);\n }\n\n @media screen and (min-width: $query__x_wide) {\n grid-template-columns: repeat(4, 1fr);\n }\n\n @media screen and (min-width: $query__xx_wide) {\n grid-template-columns: repeat(5, 1fr);\n }\n }\n\n .post,\n .page {\n background: white;\n\n &:after {\n display: none;\n }\n }\n\n .category-featured {\n grid-column: span 2;\n }\n\n .entry-title {\n word-break: break-word;\n font-size: 2em;\n }\n\n .featured-image {\n margin: -1em -1em 0;\n width: calc(100% + 2em);\n }\n }\n }\n\n}\n",".site-header {\n\tposition: relative;\n\tpadding: 1em;\n\tcolor: white;\n\tbackground-color: $color__grey_black;\n\tborder-bottom: 1px solid $color__background-hr;\n\n\t@media screen and (min-width: $query__small) {\n\t\tpadding: 1em 2em;\n\t}\n}\n\n.site-branding {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\n}\n\n.custom-logo-link {\n\tdisplay: block;\n\tpadding: 1em;\n\n\timg {\n\t\tdisplay: block;\n\t\theight: 95px;\n\t\twidth: auto;\n\t}\n}\n\n.site-branding__text {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\theight: 65px;\n}\n\n.site-title {\n\tmargin: 0 0 .25em;\n\tpadding: 0;\n\tfont-size: 1.6em;\n\tfont-weight: 900;\n\tline-height: 1em;\n\n\ta {\n\t\tcolor: white;\n\t\ttext-decoration: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n}\n\n.site-description {\n\tmargin: 0 0 .25em;\n\tfont-size: .9em;\n\tfont-style: italic;\n\tfont-weight: 100;\n}\n\n\n@media screen and (min-width: $query__medium) {\n\n\t@supports (grid-area: auto) {\n\t\t.site-header {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tjustify-content:flex-start;\n\t\t}\n\n\t\t.site-branding {\n\t\t\tflex: 1 0 auto;\n\t\t}\n\t}\n\n\t@supports (grid-area: auto) {\n\t\t.site-header {\n\t\t\tposition: fixed;\n\t\t\twidth: 16.5em;\n\t\t\theight: 100vh;\n\t\t\tborder-bottom: none;\n\t\t\toverflow-y: auto;\n\t\t}\n\t}\n}\n\n/*\nHeader Menu\n*/\n@import \"header-menu\";\n",".main-navigation {\n\tdisplay: block;\n\tfont-family: $font__meta;\n\tfont-size: 90%;\n\tclear: left;\n\n\tul {\n\t\tdisplay: none;\n\t\tlist-style: none;\n\t\tmargin: 0;\n\t\tpadding-top: 1em;\n\t\tpadding-left: 0;\n\n\t\tli {\n\t\t\tmargin: 0 1px 1px 0;\n\t\t}\n\n\t\t\t&:hover > ul,\n\t\t\t&:focus > ul {\n\t\t\t\tleft: auto;\n\t\t\t}\n\n\t\ta {\n\t\t\tcolor: white;\n\t\t}\n\n\t\tul {\n\t\t\tdisplay: none;\n\t\t\ttop: 1.5em;\n\t\t\tz-index: 99999;\n\t\t\tmargin-top: 1px;\n\t\t\tmargin-right: -1px;\n\t\t\tpadding-top: 0;\n\n\t\t\tul {\n\t\t\t\ttop: 0;\n\t\t\t}\n\n\t\t\tli {\n\n\t\t\t\t&:hover > ul,\n\t\t\t\t&.focus > ul {\n\t\t\t\t\tleft: 100%;\n\t\t\t\t}\n\n\t\t\t\ta {\n\t\t\t\t\tpadding-left: .8em;\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcontent: \"- \";\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tli {\n\n\t\t\t\t\ta {\n\t\t\t\t\t\tpadding-left: 1.4em;\n\n\t\t\t\t\t}\n\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\ta {\n\n\t\t\t}\n\n\t\t}\n\n\n\t}\n\n\tli {\n\t\tposition: relative;\n\t}\n\n\ta {\n\t\tdisplay: inline-block;\n\t\twidth: 100%;\n\t\tpadding: .5em 0;\n\t\ttext-decoration: none;\n\t\tcolor: $color__text-main;\n\t}\n\n\ta:hover,\n\ta:focus {\n\t\ttext-decoration: underline;\n\t}\n\n\t.current_page_item > a,\n\t.current-menu-item > a,\n\t.current_page_ancestor > a,\n\t.current-menu-ancestor > a {\n\t}\n\n\t.menu-item-has-children,\n\t.page_item_has_children {\n\t\tmin-width: 218px;\n\t}\n\t.menu-item-has-children > a,\n\t.page_item_has_children > a {\n\t\tpadding-right: 2em;\n\t}\n}\n\nbutton.dropdown-toggle {\n\tposition: absolute;\n\tright: 0;\n\tfont-size: 1em;\n\tborder: none;\n\tbackground: inherit;\n\tcolor: white;\n\tline-height: 1.5em;\n\tpadding: .4em 1em .4em .5em;\n}\n\n.menu-toggle {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: 1.2em 1.2em 0 0;\n\tpadding: .6em .8em;\n\tfont-size: 80%;\n\ttext-transform: uppercase;\n\tcolor: white;\n\tbackground-color: $color__text-main;\n\tborder: none;\n\tborder-radius: 0;\n}\n\n/* Toggle small menu and children on */\n.toggled-on ul,\n.children.toggled-on,\n.sub-menu.toggled-on {\n\tdisplay: block;\n}\n\n\n@media screen and (min-width: $query__small) {\n\t.menu-toggle {\n\t\tdisplay: none;\n\t}\n\n\t.main-navigation {\n\n\t\t.menu-item-has-children > a,\n\t\t.page_item_has_children > a {\n\t\t\tpadding-right: 2em;\n\t\t}\n\n\t\tul {\n\t\t\tdisplay: block;\n\t\t\tdisplay: flex;\n\t\t\tmargin-top: 1em;\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: center;\n\n\t\t\tul {\n\t\t\t\tflex-direction: column;\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\tli {\n\t\t\t\t\tpadding-left: 0;\n\n\t\t\t\t\ta {\n\t\t\t\t\t\twidth: 218px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\n\t\t\ta {\n\t\t\t\tpadding: .4em 1em;\n\t\t\t\tbackground: hsla(0,0%,100%,.05);\n\n\t\t\t}\n\n\t\t}\n\n\t}\n\n}\n\n\n@supports (grid-area: auto) {\n\t@media screen and (min-width: $query__medium) {\n\t\t.menu-toggle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.main-navigation {\n\t\t\tflex: 1 0 auto;\n\t\t\tpadding-bottom: 2em;\n\n\t\t\tul {\n\t\t\t\tdisplay: block;\n\t\t\t\tpadding-top: 2em;\n\t\t\t}\n\n\t\t\t.menu-item-has-children > a,\n\t\t\t.page_item_has_children > a {\n\t\t\t\tpadding-right: 2em;\n\t\t\t}\n\n\t\t\tul {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-top: 0;\n\t\t\t\tpadding-top: 2em;\n\n\t\t\t\tul {\n\t\t\t\t\tmargin-left: 0;\n\n\t\t\t\t\tli {\n\t\t\t\t\t\tpadding-left: 0;\n\n\t\t\t\t\t\ta {\n\t\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\ta {\n\t\t\t\t\tpadding: .4em 0;\n\t\t\t\t\tbackground: none;\n\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\t}\n}\n",".sticky {\n\tdisplay: block;\n}\n\n.extra {\n\tdisplay: none;\n}\n\nbody:not(.archive-view) {\n\n\t.hentry {\n\t\tmargin: 0 0 1.5em;\n\t}\n\n\t.site-main {\n\t\tpadding: 1em;\n\n\t\t@media screen and (min-width: $query__small) {\n\t\t\tpadding: 2em;\n\t\t}\n\n\t}\n\n\t@supports (grid-area: auto) {\n\t\t@media screen and (min-width: $query__medium) {\n\n\t\t\t.site-main {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: 1fr minmax(auto, 46em) 1fr;\n\t\t\t\talign-content: start;\n\t\t\t\tgrid-template-areas:\n\t\t\t\t\t\". post .\"\n\t\t\t\t\t\". nav .\"\n\t\t\t\t\t\". comments .\";\n\t\t\t}\n\n\t\t\t.post,\n\t\t\t.page {\n\t\t\t\tgrid-area: post;\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t\t\tgrid-column-gap: 20px;\n\t\t\t\tgrid-template-areas:\n\t\t\t\t\t\"header header header header\"\n\t\t\t\t\t\"meta meta meta meta\"\n\t\t\t\t\t\"featimg featimg featimg featimg\"\n\t\t\t\t\t\"content content content content\"\n\t\t\t\t\t\"footer footer footer footer\";\n\n\t\t\t\t.entry-meta {\n\t\t\t\t\tmargin: -1em 0 1em;\n\t\t\t\t}\n\n\t\t\t\t@media screen and (min-width: $query__wide) {\n\t\t\t\t\tgrid-template-areas:\n\t\t\t\t\t\t\"header header header header\"\n\t\t\t\t\t\t\"featimg featimg featimg featimg\"\n\t\t\t\t\t\t\"meta content content content\"\n\t\t\t\t\t\t\"footer footer footer footer\";\n\n\t\t\t\t\t.entry-meta {\n\t\t\t\t\t\tmargin-top: 2.1em;\n\t\t\t\t\t}\n\n\t\t\t\t\t.byline,\n\t\t\t\t\t.posted-on,\n\t\t\t\t\t.comments-link,\n\t\t\t\t\t.edit-link {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tmargin-bottom: 1em;\n\n\t\t\t\t\t\t&:before,\n\t\t\t\t\t\t&:after {\n\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\ta {\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.extra {\n\t\t\t\t\t\tdisplay: inline;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.entry-header {\n\t\t\t\tgrid-area: header;\n\t\t\t}\n\n\t\t\t.entry-meta {\n\t\t\t\tgrid-area: meta;\n\t\t\t}\n\n\t\t\t.featured-image {\n\t\t\t\tgrid-area: featimg;\n\t\t\t}\n\n\t\t\t.entry-content {\n\t\t\t\tgrid-area: content;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\n\t\t\t.entry-footer {\n\t\t\t\tgrid-area: footer;\n\t\t\t}\n\n\t\t\t.post-navigation {\n\t\t\t\tgrid-area: nav;\n\t\t\t}\n\n\t\t\t.comments-area {\n\t\t\t\tgrid-area: comments;\n\t\t\t}\n\n\t\t}\n\t}\n\n}\n\n\n\n.cat-links {\n\tmargin-bottom: .5em;\n\tfont-family: $font__meta;\n\tfont-size: 80%;\n\n\ta {\n\t\ttext-decoration: none;\n\t\ttext-transform: uppercase;\n\t\tborder-bottom: 3px solid transparent;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tborder-bottom-color: black;\n\t\t}\n\t}\n}\n\n.entry-title {\n\tmargin: .125em 0 .25em;\n\tfont-size: 2.5em;\n\tline-height: 1.2em;\n\ttext-transform: uppercase;\n\n\t@media screen and (min-width: $query__medium) {\n\t\tfont-size: 3em;\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\t\tcolor: black;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tborder-bottom: 5px solid;\n\t\t}\n\t}\n}\n\n.entry-meta,\n.entry-footer {\n\tfont-family: $font__meta;\n\tfont-size: 80%;\n\tcolor: hsl(0, 0%, 25%);\n\n\ta {\n\t\tfont-weight: 700;\n\t\ttext-decoration: none;\n\t\tcolor: black;\n\t\tborder-bottom: 3px solid transparent;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: black;\n\t\t\tborder-bottom-color: black;\n\t\t}\n\t}\n}\n\n.byline {\n\t&::after {\n\t\tcontent: \"|\";\n\t\tmargin: 0 .5em;\n\t}\n}\n\n.comments-link,\n.edit-link {\n\t&::before {\n\t\tcontent: \"|\";\n\t\tmargin: 0 .5em;\n\t}\n}\n\n.byline,\n.updated:not(.published){\n\tdisplay: none;\n}\n\n.single .byline,\n.group-blog .byline {\n\tdisplay: inline;\n}\n\n.entry-content {\n\tmargin: 1em 0;\n}\n",".comments-area {\n\twidth: 100%;\n\tmargin: 3em 0;\n\tpadding: 1.5em 0;\n\tborder-top: 3px solid $color__grey_black;\n}\n\n.comments-title,\n.comment-reply-title {\n\tmargin-bottom: 2em;\n\tfont-size: 2em;\n\tfont-weight: 900;\n\tfont-family: $font__meta;\n}\n\n.comment-list {\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style-type: none;\n\n\tol {\n\t\tlist-style-type: none;\n\t}\n}\n\n.comment-body {\n\tborder-bottom: 1px solid #c3c3c3;\n\tmargin-bottom: 3em;\n}\n\n.comment-meta {\n\tposition: relative;\n\tmargin-left: 70px;\n\tfont-size: 80%;\n}\n\n\n.comment-meta,\n.comment-form {\n\ta {\n\t\ttext-decoration: none;\n\t\tborder: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n}\n\n.comment {\n\n\t.avatar {\n\t\tposition: absolute;\n\t\ttop: -5px;\n\t\tleft: -70px;\n\t\twidth: 50px;\n\t\theight: 50px;\n\t\tborder-radius: 50px;\n\t}\n\n}\n\n.children {\n\tmargin-left: 1em;\n\tpadding-left: 0;\n\n\t@media screen and (min-width: $query__medium) {\n\t\tmargin-left: 2em;\n\t}\n}\n\n.no-sidebar {\n\n\t.children {\n\n\t\t@media screen and (min-width: $query__medium) {\n\n\t\t\tmargin-left: 2em;\n\n\t\t\t.comment-meta {\n\t\t\t\tmargin-left: 80px;\n\t\t\t\tfont-size: 90%;\n\t\t\t}\n\n\t\t\t.comment .avatar {\n\t\t\t\ttop: -7px;\n\t\t\t\tleft: -80px;\n\t\t\t\twidth: 60px;\n\t\t\t\theight: 60px;\n\t\t\t}\n\n\t\t\t.comment-content {\n\t\t\t\tmargin-left: 80px;\n\t\t\t}\n\n\t\t}\n\t}\n\n\n\t@media screen and (min-width: $size__max-width) {\n\n\t\t.children {\n\t\t\tmargin-left: 3em;\n\t\t}\n\n\t\t.comment-meta {\n\t\t\tmargin-left: 90px;\n\t\t}\n\n\t\t.comment .avatar {\n\t\t\ttop: -8px;\n\t\t\tleft: -90px;\n\t\t\twidth: 70px;\n\t\t\theight: 70px;\n\t\t}\n\n\t\t.comment-content {\n\t\t\tmargin-left: 90px;\n\t\t}\n\t}\n}\n\n\n\n.comment-metadata {\n margin-top: .2em;\n\tpadding-bottom: .5em;\n\tfont-size: .9em;\n\tfont-family: $font__meta;\n\tline-height: 1em;\n}\n\n.comment-author {\n\tfont-size: 1.4em;\n\tline-height: 1.3em;\n}\n\n.says {\n\tfont-size: 80%;\n}\n\n.reply {\n\tmargin-bottom: 1.5em;\n\ttext-align: right;\n\n\ta {\n\t\tdisplay: inline-block;\n\t\tpadding: .5em 1.4em;\n\t\tfont-size: 85%;\n\t\tcolor: #000;\n\t\tline-height: 1.3em;\n\t\ttext-decoration: none;\n\t\tborder: 1px solid #c3c3c3;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tborder-color: $color__grey_light;\n\t\t}\n\t}\n}\n\n\n.comment-content {\n\n\tol {\n\t\tlist-style-type: decimal;\n\t}\n\n\ta {\n\t\tword-wrap: break-word;\n\t}\n\n}\n\n.bypostauthor .avatar {\n\tbox-sizing: content-box;\n\tborder: 5px solid $color__grey_light;\n\tmargin-top: -5px;\n\tmargin-left: -5px;\n}\n\n/* Comment Form */\n\n\n\n\n.comment-form {\n\tline-height: 1.3em;\n\n\ta {\n\t\tfont-weight: 500;\n\t}\n\n\t.form-submit {\n\t\ttext-align: right;\n\t}\n\n\t.form-submit input {\n\t\tpadding: .5em 1.4em;\n\t\tfont-size: 85%;\n\t\tcolor: #000;\n\t\tline-height: 1.3em;\n\t\ttext-decoration: none;\n\t\tborder: 1px solid #c3c3c3;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tcolor: #fff;\n\t\t\tborder-color: $color__grey_light;\n\n\t\t}\n\t}\n\n\tlabel {\n\t\twidth: 33%;\n\t\tdisplay: block;\n\t\tfont-style: italic;\n\t\tpadding-bottom: .4em;\n\t}\n\n\t.required {\n\t\tcolor: #D54E21;\n\t}\n}\n\n.pingback {\n\n\t.comment-body {\n\t\tpadding: 1em 0;\n\t}\n\n\ta {\n\t\tfont-style: italic;\n\t\ttext-decoration: none;\n\t}\n}",".site-footer {\n\tposition: relative;\n\tpadding: 1em;\n\tcolor: #fff;\n\tbackground-color: $color__grey_black;\n\ttext-align: center;\n\n\ta {\n\t\tfont-weight: 700;\n\t\tcolor: white;\n\t\ttext-decoration: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n\n\t@media screen and (min-width: $query__small) {\n\t\tpadding: 1em 2em;\n\t}\n\n}\n\n.site-footer__wrap {\n\tmax-width: $size__max-width;\n\tmargin: 0 auto;\n\tpadding: 0 2em;\n\n\t@media screen and (min-width: $query__medium) {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t}\n}\n\n.site-info {\n\tmargin: 1em 0 1em auto;\n\talign-self: center;\n\n\t@media screen and (min-width: $query__medium) {\n\t\ttext-align: right;\n\n\t\tspan {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n.social-menu {\n\tmargin: 1em 0;\n\tul {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tflex-wrap: wrap;\n\t\tlist-style-type: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\ta {\n\t\t\tdisplay: block;\n\t\t\tpadding: .5em 1em;\n\t\t\tcolor: white;\n\t\t\ttext-decoration: none;\n\t\t\topacity: .6;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\topacity: 1;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t}\n\t}\n}","$size__max-width: 1080px;\n\n$size__ratio-small: 30%;\n\n$size__ratio-large: calc(70% - 2em);\n\n$query__small: 600px;\n$query__medium: 61.875em;\n$query__wide: 1300px;\n$query__x_wide: 1800px;\n$query__xx_wide: 2300px;","/* Globally hidden elements when Infinite Scroll is supported and in use. */\n.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */\n.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */\n\tdisplay: none;\n}\n\n/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */\n.infinity-end.neverending .site-footer {\n\tdisplay: block;\n}",".page-content .wp-smiley,\n.entry-content .wp-smiley,\n.comment-content .wp-smiley {\n\tborder: none;\n\tmargin-bottom: 0;\n\tmargin-top: 0;\n\tpadding: 0;\n}\n\n/* Make sure embeds and iframes fit their containers. */\nembed,\niframe,\nobject {\n\tmax-width: 100%;\n}\n\n/*--------------------------------------------------------------\n## Captions\n--------------------------------------------------------------*/\n@import \"captions\";\n\n/*--------------------------------------------------------------\n## Images\n--------------------------------------------------------------*/\n@import \"images\";\n\n/*--------------------------------------------------------------\n## Galleries\n--------------------------------------------------------------*/\n@import \"galleries\";\n\n/*--------------------------------------------------------------\n## Icons\n--------------------------------------------------------------*/\n@import \"icons\";\n",".wp-caption {\n\tmargin-bottom: 2em;\n\tmax-width: 100%;\n\tfont-family: $font__meta;\n\tfont-size: 90%;\n\tcolor: hsl(0, 0%, 40%);\n\ttext-align: center;\n\n\ta {\n\t\tcolor: inherit;\n\t}\n\n\timg[class*=\"wp-image-\"] {\n\t\t@include center-block;\n\t}\n\n\t.wp-caption-text {\n\t\tmargin: .5em 0 1.5em 1em;\n\n\t\t@media screen and (min-width: $query__small) {\n\t\t\tmargin-left: 2em;\n\t\t}\n\n\t\t@media screen and (min-width: $query__medium) {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n\n","\n\n.gallery {\n\tmargin: 1.5em 0;\n}\n\n.gallery-item {\n\tdisplay: inline-block;\n\ttext-align: center;\n\tvertical-align: top;\n\twidth: 100%;\n\tpadding: 1em;\n\n\timg {\n\t\tdisplay: block;\n\t}\n\n\ta {\n\t\tdisplay: inline-block;\n\t\tborder-bottom: none;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tborder-bottom: none;\n\t\t\tbox-shadow: none;\n\n\t\t\timg {\n\t\t\t\tborder-color: $color__grey_dark;\n\t\t\t}\n\t\t}\n\n\t\timg {\n\t\t\tpadding: .5em;\n\t\t\tmargin: 0 auto;\n\t\t\tborder: 1px solid #fff;\n\t\t}\n\t}\n}\n\n.gallery-columns-2 .gallery-item {\n\tmax-width: 50%;\n}\n\n\n.gallery-columns-3 .gallery-item {\n\tmax-width: 33.33%;\n}\n\n.gallery-columns-4 .gallery-item {\n\tmax-width: 25%;\n}\n\n.gallery-columns-5 .gallery-item {\n\tmax-width: 20%;\n}\n\n.gallery-columns-6 .gallery-item {\n\tmax-width: 16.66%;\n}\n\n.gallery-columns-7 .gallery-item {\n\tmax-width: 14.28%;\n}\n\n.gallery-columns-8 .gallery-item {\n\tmax-width: 12.5%;\n}\n\n.gallery-columns-9 .gallery-item {\n\tmax-width: 11.11%;\n}\n\n.gallery-caption {\n\tdisplay: block;\n\tmargin: 0;\n\tfont-family: $font__meta;\n\tborder: none;\n}","/* SVG Icons base styles */\n\n.icon {\n\tdisplay: inline-block;\n\tfill: currentColor;\n\theight: 1em;\n\tposition: relative; /* Align more nicely with capital letters */\n\ttop: -0.0625em;\n\tvertical-align: middle;\n\twidth: 1em;\n}\n\n/*--------------------------------------------------------------\nSVG Fallbacks\n--------------------------------------------------------------*/\n\n.svg-fallback {\n\tdisplay: none;\n}\n\n.no-svg .svg-fallback {\n\tdisplay: inline-block;\n}\n\n.no-svg .nav-links .svg-fallback {\n\tpadding: 0 .5em;\n\tcolor: inherit;\n\tbackground: inherit;\n}\n\n.no-svg .svg-fallback.icon-arrow-long-left:before {\n\tcontent: \"←\";\n}\n\n.no-svg .svg-fallback.icon-arrow-long-right:before {\n\tcontent: \"→\";\n}\n\n\n/* Social Menu fallbacks */\n\n.no-svg .social-menu a {\n\theight: auto;\n\twidth: auto;\n}\n\n.no-svg .social-menu li a .screen-reader-text {\n\tclip: auto;\n\tfont-size: 16px;\n\tfont-size: 1rem;\n\tfont-weight: 400;\n\theight: auto;\n\tposition: relative !important; /* overrides previous !important styles */\n\twidth: auto;\n}"]} \ No newline at end of file diff --git a/sass/style.scss b/sass/style.scss index 9015113..9fceaaa 100644 --- a/sass/style.scss +++ b/sass/style.scss @@ -4,7 +4,7 @@ Theme URI: https://github.com/mor10/kuhn Author: Morten Rand-Hendriksen Author URI: https://mor10.com Description: Kuhn is a hyper-opinionated WordPress theme using CSS Grid and Flexbox for layouts. -Version: 1.0.3 +Version: 1.0.4 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: kuhn diff --git a/style.css b/style.css index 1161960..25ec622 100644 --- a/style.css +++ b/style.css @@ -5,7 +5,7 @@ Theme URI: https://github.com/mor10/kuhn Author: Morten Rand-Hendriksen Author URI: https://mor10.com Description: Kuhn is a hyper-opinionated WordPress theme using CSS Grid and Flexbox for layouts. -Version: 1.0.3 +Version: 1.0.4 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: kuhn