#main_page h1,#main_page h2{color:#605c62;font-size:48px;font-weight:300;line-height:53px}#main_page h2{font-size:20px;line-height:26px}#main_page #intro{color:#999;letter-spacing:.01em}#main_page p{color:#757777;font-size:17px;line-height:28px;text-align:center;margin:20px auto}.dsfeed__description{margin-left:15px;color:darkgrey;font-size:12px}.dsfeed__purl{color:#e81c4f}.dsfeed__uitem{padding-left:10px}#body_content{padding-top:40px;flex:1}#main_page{padding-top:7%}.card_image{max-height:240px;max-width:200px}.ui.text.container{max-width:800px !important}.crumbs>h1{font-size:1em}#hero{background-color:white;padding-bottom:100px}section{padding:75px 0;background-color:#f5f5f5}section:nth-child(even){background-color:white}code{background-color:rgba(0,0,0,0.06);padding:2px 2px;font-family:Consolas,Menlo,Courier,monospace;font-size:1rem;line-height:1.3}.codehilite{margin-top:20px !important;margin-bottom:20px !important;overflow:auto !important}.codehilite span,pre{font-family:Consolas,Menlo,Courier,monospace;font-size:.92rem}blockquote{padding:.6rem 1rem .4rem;margin:0 0 .8rem;border-left:3px solid #009fda}#navmenu{margin-top:0}.profile_link{font-size:16px;padding-bottom:10px}#main_body{display:flex;min-height:100vh;flex-direction:column}.skill_label{font-size:1em;color:#212121;font-weight:700;text-shadow:none;margin-top:.5em;margin-bottom:.5em;text-align:center;-webkit-transition:color .4s ease;transition:color .4s ease}.custom_proggress{margin:0 !important}.views-info{font-size:10px;color:#4c4f52}.blog__content{margin-top:30px;margin-bottom:25px}.blog__description{font-size:1.05rem;color:#666}#blog__header{font-size:1.6rem}#blog-post{padding-bottom:45px}#blog-links{padding-top:28px}.blog__content p{font-size:1.2rem;line-height:1.8rem;color:#4a4848}.blog__content ol,ul{font-size:1.15rem;line-height:1.4rem}li:not(:first-child){margin-top:.25rem}.w-message{font-size:1.14rem}.sidenote,.marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.3;vertical-align:baseline;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{position:relative;vertical-align:baseline;font-size:.8rem}.sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-0.5rem;left:.1rem}.sidenote:before{content:counter(sidenote-counter) " ";top:-0.5rem}blockquote .sidenote,blockquote .marginnote{margin-right:-82%;min-width:59%;text-align:left}