#posts{overflow-x:hidden}#posts #block-right{display:block}#posts #block-right .content{height:auto;display:block;max-width:800px}.share-buttons{position:absolute;top:32px;left:40px}.share-buttons>.btn{margin-bottom:0}.post-title-section{position:absolute;bottom:50px;left:50px;right:50px}.post-title-section .section-title{position:relative;left:auto;bottom:auto;font-size:80px}.post-title-section .tags>li{background:none;border:1px solid rgba(255,255,255,0.4);color:#fff;font-size:15px}.post-title-section .section-line{color:rgba(255,255,255,0.6);position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-size:25px;font-weight:bold;margin-bottom:20px}.post-title-section .section-line:after{content:'';-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:3px;background:rgba(255,255,255,0.4);margin-left:10px}.post-title-section .section-line a{font-weight:bold;color:rgba(255,255,255,0.8)}.post-title-section .section-line a:hover{color:rgba(255,255,255,0.6)}.post-title-section .section-line em{display:inline-block;margin:0 10px}.post-title-section .section-line.reverse{margin-top:40px}.post-title-section .section-line.reverse:before{content:'';-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:3px;background:rgba(255,255,255,0.4);margin-right:10px}.post-title-section .section-line.reverse:after{display:none}.inner-post h1{font-size:70px;line-height:70px;margin-bottom:50px}.inner-post h2{font-size:30px;line-height:30px;margin-top:20px;margin-bottom:10px}.inner-post h1,.inner-post h2,.inner-post h3,.inner-post h4,.inner-post h5,.inner-post h6{color:rgba(44,45,51,0.7)}.inner-post p{font-size:18px;line-height:1.6;color:#6c6c6c;margin-bottom:1.3em}.inner-post small{color:#999;font-size:16px;margin-bottom:10px;display:block}.inner-post a:not(.btn):not(.pagination_pager){color:#428bca;border-bottom:1px dotted #428bca}.inner-post ul,.inner-post ol{padding-left:30px}.inner-post ul>li,.inner-post ol>li{position:relative;margin-bottom:20px}.inner-post ul>li:first-child,.inner-post ol>li:first-child{margin-top:20px}@media screen and (max-height: 605px){.post-title-section .section-title{font-size:45px}}@media screen and (max-width: 640px){.inner-post h2{font-size:20px;margin-bottom:20px}.inner-post p,.inner-post li{font-size:16px;line-height:24px}.inner-post ul>li{margin-bottom:10px}.post-title-section .section-line{display:none}.post-title-section .section-title{font-size:40px}}@media screen and (max-width: 960px){.share-buttons span{display:none}}
