@media (max-width:640px){section{padding:2em}.post-summary:last-child{border-bottom:1px solid #d3d3d3;margin-bottom:0;padding-bottom:3em}aside{margin:auto;padding-top:3em;width:90%}h2{font-size:20px}.read-more{font-size:medium}}.app-container{margin:auto;width:80%}main{min-height:calc(100vh - 70px)}a:active,a:hover,a:link,a:visited{text-decoration:none}footer{background-color:#333;color:#fff;display:block;height:50px;padding-top:1em;text-align:center;width:100%}@media (max-width:400px){.app-container{font-size:medium;margin:.01em;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title{font-size:x-large}}@media (max-width:640px){.app-container{font-size:medium;margin:.01em;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title{font-size:x-large}}@media (max-width:1024px){.app-container{margin:auto}}@media (max-width:280px){.app-container{font-size:small;margin:.01em;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title{font-size:x-large}}.posts{margin:auto;padding:1em}.posts .date{border-bottom:1px solid #d3d3d3;color:gray;font-weight:lighter;padding-bottom:.1em}.posts a{color:#1d7eb5}.posts a:hover{color:orange}.nabvar-parent-container{border-bottom:.1px solid #d3d3d3;height:4em;width:100%}.navbar-left-panel,.navbar-right-panel{display:block;float:left;height:4em;width:50%}.navbar-left-panel h3{color:#333;margin:auto;padding:1em}@media (max-width:400px){.navbar-left-panel,.navbar-right-panel{margin:auto;padding:0;width:100%}}.post-summary{border-bottom:1px solid #d3d3d3;margin:auto;padding:1em}.post-summary .title{color:#333;float:center}.post-summary .date{font-size:14px;font-weight:lighter;margin:0;padding:0}