@import"https://fonts.googleapis.com/css?family=Merriweather:300italic,300";@media(max-width:480px){.hide-smaller-than-tablet{display:none!important}}@media(max-width:850px){.hide-smaller-than-laptop{display:none!important}}@media(max-width:1440px){.hide-smaller-than-desktop{display:none!important}}@media(min-width:480px){.hide-bigger-than-tablet{display:none!important}}@media(min-width:850px){.hide-bigger-than-laptop{display:none!important}}.grey-background{background-color:#f5f5f5}.orange-background{background-color:#e56b36}article.blogpost{font-size:1.1rem;line-height:1.6rem;color:#444;font-family:Merriweather,Georgia,serif}@media screen and (min-width:800px){article.blogpost{font-size:1.2rem;line-height:2rem}}article.blogpost p{color:#555;margin-bottom:1.3rem}@media screen and (min-width:800px){article.blogpost p{text-align:justify}}article.blogpost img{height:auto!important}article.blogpost canvas,article.blogpost iframe,article.blogpost img,article.blogpost select,article.blogpost svg,article.blogpost textarea,article.blogpost video{max-width:100%}article.blogpost div{width:100%}article.blogpost div img{width:100%;max-width:min-content}article.blogpost blockquote p{font-style:italic;margin:1rem auto;max-width:48rem}article.blogpost ul{list-style:disc;margin:1rem 0 2rem}article.blogpost li{font-size:inherit;margin-left:1rem}article.blogpost code,article.blogpost pre{font-family:Menlo,Monaco,Courier New,monospace;font-size:.8rem}article.blogpost code:not([class*=language-]){background-color:#efefef;border:thin solid #d3d3d3;border-radius:5px;word-break:break-word;padding:.1em .3em}article.blogpost pre{background-color:#fafafa;font-size:.8rem;overflow-x:scroll;padding:1.125em}@media(max-width:480px){article.blogpost pre{margin-left:5px}}@media(min-width:850px){article.blogpost pre{margin-left:calc(40% - 250px)!important}}article.blogpost a,article.blogpost a:visited{color:#3498db}article.blogpost a:active,article.blogpost a:focus,article.blogpost a:hover{color:#2980b9}article.blogpost h1,article.blogpost h2,article.blogpost h3,article.blogpost h4{font-weight:inherit;line-height:1.42}article.blogpost h1{font-size:2rem}article.blogpost h2{margin-top:4rem;margin-bottom:2rem;font-size:1.5rem}article.blogpost h2:after{content:"";display:block;width:100px;height:2px;background:var(--my-primary) none repeat scroll 0 0;margin:20px 0}article.blogpost h3{margin-top:4rem;margin-bottom:2rem;font-weight:700}article.blogpost h4{font-size:1.2rem}article.blogpost small{font-size:.707em}article.blogpost hr{padding:0!important}article .article-social svg{width:40px;height:40px}