body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem;font-weight:bold;line-height:1.25;text-rendering:optimizeLegibility}h1{padding-top:1.5rem;margin-top:0;font-size:2rem}h2{margin-top:1.5rem;font-size:1.5rem}h3{margin-top:2rem;font-size:1.25rem}h4,h5,h6{margin-top:1rem;font-size:1rem}body{background-color:#F4F7FA;color:#333;font-family:"Roboto",sans-serif}body img{align:middle;margin:5px auto auto auto;display:block;max-width:600px}p{display:block;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;line-height:1.65;font-family:"Roboto",sans-serif}ul,ol,dl{margin-top:1rem;margin-bottom:1rem;margin-left:1.5rem;font-family:"Roboto",sans-serif}ol li{margin-top:1rem;margin-bottom:1rem;margin-left:1.5rem}li{margin-bottom:1rem}dt{font-weight:bold}dd{margin-bottom:.5rem}a{color:#005BB5;text-decoration:none}a:hover{color:#003569;text-decoration:underline}blockquote{margin:10px 20px 10px;padding:0px 15px;border-left:0.25em solid #B0C4DE;color:#82c1ff;line-height:1.5;font-style:italic}table{border-collapse:collapse;margin-bottom:30px;width:100%}table,th,td{border:1px solid #B0C4DE}th,td{padding:15px;text-align:left}.menu-list a{color:#005BB5;text-decoration:none;font-weight:bold}.menu-list a:hover{color:#003569;text-decoration:underline}details summary{font-weight:normal;cursor:pointer;padding:0.4em;background:#fafafa;border:1px solid #eee;border-radius:5px;margin-bottom:0.5em}details summary strong{font-weight:bold}details[open] summary{background-color:#f3faff;color:#005BB5}.collapsible-content{padding:1em;background:#F4F7FA;border-left:4px solid #B0C4DE;margin-top:0.5em}code,pre{font-family:"Source Code Pro",monospace}code{padding:.25em .5em;font-size:.8rem;background-color:#f5f5f5;border-radius:3px}pre{display:block;margin-top:0;margin-bottom:1rem;padding:1rem;font-size:.8rem;line-height:1.4;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent}.highlight{margin-bottom:1rem;border-radius:4px}.highlight pre{margin-bottom:0}.gist .gist-file{font-family:"Source Code Pro",monospace !important}.gist .markdown-body{padding:15px}.gist pre{padding:0;background-color:transparent}.gist .gist-file .gist-data{font-size:.8rem !important;line-height:1.4}.gist code{padding:0;color:inherit;background-color:transparent;border-radius:0}.container{width:1100px;margin-left:auto;margin-right:auto}.container a{text-decoration:underline}.content-wrapper{padding-top:66px;margin:auto;display:block;width:1080px}.content-wrapper h1{margin:20px 0px 5px}@media (max-width: 1100px){.container{width:95vw;margin-left:auto;margin-right:auto}.content-wrapper{padding-top:66px;margin:auto;display:block;width:95vw}}.footer{background:white;color:#005BB5;text-align:center;min-height:56px;line-height:45px;width:1100px}.footer a{color:#005BB5;padding:0px 10px 0px;text-decoration:none}.footer a:hover{color:#003569;text-decoration:underline}@media (max-width: 1100px){.footer{background:white;color:#005BB5;text-align:center;min-height:56px;line-height:45px;width:95vw}}.footer-description{display:block;margin-bottom:1rem;color:#9a9a9a;font-size:0.8rem}.site-header{min-height:56px;width:1100px;position:fixed;background-color:#fff;color:#005BB5;box-shadow:0 5px 6px -6px rgba(0,0,0,0.1);z-index:100}.site-header a{color:#005BB5}.site-header a:hover{color:#003569}@media (max-width: 1100px){.site-header{width:95vw}}.site-title{font-size:26px;font-weight:400;line-height:56px;margin-bottom:0;margin-top:0;padding-left:10px;float:left;display:flex;align-items:center}.site-title .site-motto{font-size:1.1rem;font-weight:500;color:#005BB5;margin-left:16px;white-space:nowrap;font-style:italic;border-left:2px solid #005BB5;padding-left:12px;line-height:56px}.menu-list{line-height:56px;float:right}.menu-link{padding:5px 10px;color:#005BB5}.menu-link:hover{color:#003569}@media (min-width: 1100px){.dropbtn{display:none}.dropdown-content{display:none}}@media (max-width: 1100px){.menu-list{display:none}.site-title{padding-right:0.25rem}.dropbtn{background-color:#F4F7FA;color:#005BB5;padding:16px;margin-top:4px;font-size:16px;border:none;cursor:pointer}.dropbtn:hover{background-color:#B0C4DE}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#F4F7FA;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.1);z-index:1}.dropdown-content a{color:#005BB5;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#B0C4DE;color:#003569}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#B0C4DE}}.featured-post{height:400px;margin:5px 10px 10px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.featured-post h2{bottom:0;margin:0;padding:10px;position:absolute}.featured-post h2 span{display:inline-block;color:white;font:bold 24px/45px Helvetica, Sans-Serif;letter-spacing:-1px;background:#000;background:rgba(0,0,0,0.7);padding:10px}.featured-post span a{color:white}.featured-post h1{margin:10px}.pagination{text-align:center}.pagination a{text-decoration:none}.pagination-button{color:#999;border:1px solid #e0e0e0;padding:15px 45px;margin-top:10px;margin-bottom:10px;display:inline-block;font-size:16px;font-weight:bold}.pagination-active{color:black}.pagination-active:hover{background-color:#e0e0e0}.page-content{max-width:600px;display:block;margin:10px auto 10px;padding:0px 10px 10px}a{color:#005BB5;text-decoration:none}a:hover{color:#003569;text-decoration:underline}.post-content{width:600px;display:block;margin:10px auto 10px}.post-date{display:block;margin-bottom:1rem;color:#9a9a9a;font-size:0.8rem}.featured-image img{align:middle;margin:5px auto 25px;display:block;max-width:600px}@media (max-width: 1100px){.post-content{width:60vw;display:block;margin:10px auto 10px}.featured-image img{align:middle;margin:5px auto 25px;display:block;max-width:60vw}}@media (max-width: 600px){.post-content{width:95vw;display:block;margin:10px auto 10px}.featured-image img{align:middle;margin:5px auto 25px;display:block;max-width:95vw}}.post-share{padding-bottom:1rem}.sharing-icons a{padding-right:10px}.related{padding-bottom:1rem}.related ul,ol,dl{margin:0px}.related-posts{padding:10px 0px 10px;list-style:none;display:inline-block}.related-thumbnail{position:relative;width:600px;height:200px;overflow:hidden}.related img{position:absolute;left:50%;top:50%;height:auto;width:600px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.related-title{float:right;padding-bottom:.5rem;font-family:"Roboto",sans-serif}@media (max-width: 1100px){.related-thumbnail{width:60vw}}@media (max-width: 600px){.related-thumbnail{width:95vw}}.fa-envelope{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-envelope:hover{color:#f39c12}.fa-twitter{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-twitter:hover{color:#00aced}.fa-instagram{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-instagram:hover{color:#375989}.fa-github{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-github:hover{color:#343434}.fa-linkedin{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-linkedin:hover{color:#0073a4}.fa-facebook{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-facebook:hover{color:#3d5b99}.fa-google-plus{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-google-plus:hover{color:#e64a41}.fa-pinterest{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-pinterest:hover{color:#bd081c}.fa-medium{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-medium:hover{color:#00AB6C}.fa-codepen{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-codepen:hover{color:#000}.fa-rss-square{padding:5px;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}.fa-rss-square:hover{color:#f60}
