.nav-bar{display:inline-block;margin:10px;background:white;width:calc(100% - 20px)}a.title{color:inherit;text-decoration:inherit;cursor:inherit}.nav-hamburger{float:right}.hamburger{padding-top:8px}a.nav-link{color:grey;display:block;text-decoration:none;position:relative}a.nav-link.current-page{color:#616161}.links{display:none}.links.is-active{display:block}.title{font-size:30px}@media only screen and (min-width: 768px){.links{display:block !important;float:left;margin-top:6px}.title{float:left}.hamburger{display:none}.fadeout{animation-name:inherit}a.nav-link{display:inline-block;margin-left:10px}a.nav-link:hover{color:#616161;text-decoration:none}a.nav-link:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#616161;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}a.nav-link:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}}@font-face{font-family:'Gilroy-Bold';font-style:normal;font-weight:normal;src:url("/fonts/Gilroy-Bold.woff") format("woff")}@font-face{font-family:'Gilroy-Heavy';font-style:normal;font-weight:normal;src:url("/fonts/Gilroy-Heavy.woff") format("woff")}@font-face{font-family:'Gilroy-Light';font-style:normal;font-weight:normal;src:url("/fonts/Gilroy-Light.woff") format("woff")}@font-face{font-family:'Gilroy-Medium';font-style:normal;font-weight:normal;src:url("/fonts/Gilroy-Medium.woff") format("woff")}@font-face{font-family:'Gilroy-Regular';font-style:normal;font-weight:normal;src:url("/fonts/Gilroy-Regular.woff") format("woff")}body{font-family:"Gilroy-Regular";font-size:20px;color:#424242;margin:0}h1{font-family:'Gilroy-Bold'}a{color:#DF2935;text-decoration:underline;cursor:pointer}a .twitter{color:#0078e7}p,li{font-size:20px}.fa-check,li.complete{color:#1CB841}.responsive-img{width:inherit;padding:0}.align-center{display:block;margin-left:auto;margin-right:auto}.padding-bottom{padding-bottom:2.5%}.justified{padding-left:2.5%;padding-right:2.5%}.pure-button-success{background-color:#1CB841;color:#fff}.no-margin{margin:0}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.responsive-img{width:75%;padding:2.5%}}@media only screen and (min-width: 768px){.justified{margin-left:15%;margin-right:15%}}.rail-zones .github-button{margin-top:10px;display:table}@media only screen and (min-width: 576px){.rail-zones .github-button{display:inline-block;margin-top:0}}.smooth-corners{border-radius:15px}
