/*!
Theme Name: WPRig.io
Theme URI: https://github.com/wprig/wprig-io/
Author: Morten Rand-Hendriksen et.al.
Author URI: https://github.com/mor10/
Description: Theme to support the WPRig.io website.
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: LICENSE
Text Domain: wprig
Tags: translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

CSS normalization based in part on normalize.css by
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}link{display:none}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.no-js .lazy{display:none!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:2}#primary[tabindex="-1"]:focus{outline:0}.site{margin:0 auto;max-width:100%}@media screen and (min-width:60em){.has-sidebar .site{margin:0 1em;display:grid;grid-template-columns:3fr 1fr;grid-gap:2rem;-ms-flex-pack:center;justify-content:center}.site-header{grid-column:span 2}.site-main{grid-column:1;min-width:0}.primary-sidebar{grid-column:2;min-width:0}.site-footer{grid-column:span 2}}body,button,input,optgroup,select,textarea{color:#333;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.4}h1,h2,h3,h4,h5,h6{color:#32373c;clear:both}.entry-header .entry-title{margin-bottom:.5em;font-size:40px;font-size:2.5rem;line-height:1.2}.single-learn .entry-header .entry-title{margin:.1em 0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:12.8px;font-size:.8em;background:#e6e6e6}pre code{background:inherit}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:#2a92d0}a:visited{color:#333}a:active,a:focus,a:hover{color:#2a92d0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-header{margin-bottom:1em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d7d7d7}.header-image{margin:0 auto}.header-image img{display:block;margin:0 auto}.site-branding{text-align:center;padding:0}.site-logo{margin:0}.site-logo a{display:block;padding:.5em}.site-logo svg{height:3em;width:3em}.logo-dot{fill:#2a92d0}.site-title{margin:0 1em;font-size:38px;font-weight:700;line-height:1.2;color:#333332}.site-title a{text-decoration:none;color:inherit}.site-description{margin:.4375em 0 0;font-size:17px;font-weight:inherit;line-height:1.4;word-wrap:break-word;color:#929292}.main-navigation{clear:both;display:block;margin:0;padding:0 1em;max-width:720px;max-width:45rem}.menu-toggle{display:block;margin:1.2em auto;padding:.6em 1.2em .5em;font-size:80%;text-transform:uppercase;border:2px solid #000;border-radius:0;background:transparent}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{top:1.5em;z-index:1}.main-navigation ul ul ul{top:0}.main-navigation ul ul li{padding-left:1em}.main-navigation ul ul a{width:200px}.main-navigation li{position:relative}.main-navigation a{display:block;width:100%;padding:.5em 1em .5em 0;text-decoration:none;color:#000}.main-navigation .current_menu_item,.main-navigation .current_page_item,.main-navigation a:focus,.main-navigation a:hover{text-decoration:underline}.main-navigation .menu-item-has-children>a,.main-navigation .page_item_has_children>a{display:inline-block;width:inherit;padding-right:0}button.dropdown-toggle{float:right;margin-top:1px;margin-right:.4em;padding:0 .2em;font-size:1.2em;line-height:1.5em;text-align:center;border:none;background:inherit}ul ul .dropdown-toggle{margin-right:.5em}.dropdown-symbol{padding-bottom:.25em;display:block;width:1em;transform:rotate(90deg)}.children.toggled-on,.main-navigation.toggled-on>.menu>ul,.main-navigation ul.toggled-on,.sub-menu.toggled-on,.toggled-on ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-navigation.toggled-on>.menu>ul,.main-navigation ul,.main-navigation ul.toggled-on{padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main-navigation ul ul{display:none}.main-navigation li:focus>ul,.main-navigation li:hover>ul{display:block}.main-navigation li:focus-within>ul{display:block}.main-navigation ul ul a{width:200px}.main-navigation ul ul{position:absolute;top:100%;-ms-flex-direction:column;flex-direction:column;background:#fff;margin-left:0;box-shadow:0 3px 3px rgba(0,0,0,.2)}.main-navigation ul ul li{padding-left:0}.main-navigation ul ul .toggled-on,.main-navigation ul ul li:focus-within>ul,.main-navigation ul ul li:hover>ul{top:2em;left:2em}.main-navigation ul ul li a{width:218px;background:none}.main-navigation ul li a{padding:.4em 1em}}.main-navigation .download-link a{width:inherit;padding:0 1.2em;border-radius:5px;color:#2a92d0;line-height:1.8em;text-decoration:none;background-color:#fff;border:2px solid #2a92d0}@media screen and (min-width:48em){.download-link a{margin:0 1em}}.download-link a:focus,.download-link a:hover{color:#fff;background-color:#2a92d0}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{border-bottom:1px solid #d7d7d7;margin:0 auto 2em;max-width:720px;overflow:hidden;padding-bottom:2em}.nav-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{width:50%;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;-ms-flex:1 0 50%;flex:1 0 50%}.post-navigation-sub span{font-size:80%;color:#333;text-decoration:none;display:inline-block}.site-footer{margin-top:3em;padding-top:2em;background-color:#113c55}.site-footer,.site-footer a,.site-footer a:focus,.site-footer a:hover,.site-footer a:visited{color:hsla(0,0%,100%,.8)}@media screen and (min-width:48em){.site-info{display:grid;grid-template-columns:minmax(5em,14.5em) minmax(12.5em,720px) minmax(5em,14.5em);grid-gap:2em;-ms-flex-pack:center;justify-content:center}}.site-info{padding:0 1.5rem 2em}@media screen and (max-width:60em){.footer-info,.footer-nav{margin-bottom:2em}}.footer-nav ul{margin:0 0 0 -.5em;padding:0;list-style-type:none}.footer-nav a{display:block;padding:.2em 0 .2em .5em;text-decoration:none}.footer-nav a:focus,.footer-nav a:hover{background:#164b6a}.footer-info{padding:2em 0;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}@media screen and (min-width:48em){.footer-info{padding:0 1.8em;border-top:none;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:none;border-left:1px solid hsla(0,0%,100%,.2)}}.footer-info a{text-decoration:none;border-bottom:1px solid #fff}.footer-training img{padding-top:.5em;width:280px}.site-meta{padding:1em 1em 1.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;border-top:1px solid hsla(0,0%,100%,.2);background-color:#091e2a}.site-tools:after{display:block;margin:1.5em auto 1em;width:2em;content:"";border-bottom:1px solid hsla(0,0%,100%,.2)}.site-hosting img{padding:.5em 0;width:180px}