.blog-section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f0f0f0}.post-listing{display:flex;display:-webkit-flex;display:-ms-flexbox;position:relative;width:100%;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.post-item{position:relative;width:33%;margin-bottom:20px}.post-item>a{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;position:relative;width:100%;height:100%;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;padding:20px}.post-item>a>div{width:100%;position:relative}@media(max-width:768px){.post-item{width:100%}}.post-item .photo img{max-width:100%;width:100%;height:auto;visibility:hidden;max-height:350px}.post-item .photo{background-size:cover;background-position:center center;height:230px;margin-bottom:20px}.author-byline{padding-top:5px;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center}.author-info{padding-top:5px;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;align-items:center;-webkit-align-items:center;-ms-flex-align:center}img.author-photo{width:62px;height:62px;border-radius:100%;float:left;margin-right:10px;border:2px solid #5bc3f5}.post-item a:hover{background-color:rgba(211,239,252,.5)}.post-item a *{color:#222}.post-item a:hover{text-decoration:none}.post-item a:hover img,.post-item a:hover .photo{opacity:.5}.post-item a:hover h2{color:#51bff5;text-decoration:underline}.post-item h2{padding-top:0;margin-top:0;font-size:24px}.post-item .post-header p,.post .post-header p{font-size:14px;margin-top:0;margin-bottom:5px}.post-item .post-header span,.post .post-header span{padding:0 5px}body.blog .post-item .post-header p>span:first-of-type,body.blog .post .post-header p>span:first-of-type{padding-left:0}@media(min-width:769px){body.blog .post-item:first-of-type{width:100%}body.blog .post-item:first-of-type>a{background-color:#d3effc;padding:40px 20px;flex-direction:row}body.blog .post-item:first-of-type .photo{order:2;margin-bottom:0}body.blog .post-item:first-of-type .description{order:1}body.blog .post-item:first-of-type h2{font-size:32px}body.blog .post-item:first-of-type>a>div{width:50%;height:100%;padding:0 20px;position:relative}}.blog-pagination{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:center;-webkit-justify-content:center;-ms-flexpack:center}.blog-pagination a{margin:0 10px;border-radius:5px;border:1px solid #d3effc;display:inline-block;font-size:16px;font-weight:700;margin-top:20px;padding:5px 15px;text-transform:uppercase;color:#51bff5;background:none transparent}.blog-pagination a:hover{background-color:#f0f9fe;color:#51bff5;text-decoration:none}.post .post-header{background-size:cover;padding:80px 40px;position:relative;background-position:center;text-align:center}.post .post-header p{font-size:16px}.post .post-header:after{height:100%;width:100%;background:rgba(0,0,0,.25);position:absolute;content:'';top:0;left:0;z-index:1}.post .post-header p,.post .post-header h1{position:relative;z-index:2;color:#fff}h1{margin-top:0}.post .post-header a{color:#fff;text-decoration:underline}.post .post-header a:hover{text-decoration:none}.post section{margin:50px auto;display:flex;display:-webkit-flex;display:-ms-flexbox}.post section>span{width:calc(100% - 200px)}.post section .social-sharing{width:80px;margin-right:20px;padding:20px 0 0 0}@media(max-width:768px){.post .post-header{padding:40px}.post section>span{width:calc(100% - 100px)}}@media(max-width:460px){.post section{margin:25px auto}.post section .social-sharing{display:none}.post section>span{width:100%}}.post section .social-sharing li{font-size:30px;position:relative}.post section .social-sharing a{position:relative;transition:all ease-in-out .25s;text-align:center;display:block}.post section .social-sharing a:hover{top:-4px;text-decoration:none}.post section>span h2,.post section>span h3{margin-bottom:20px}.post section>span h2{font-size:28px}.post section>span ul,.post section>span ol{margin:0 0 20px;padding-left:0;list-style:none}.post section>span ol{counter-reset:tenant-counter}.post section>span ul li,.post section>span ol li{padding-left:40px;position:relative;margin-top:15px}.post section>span ul li:before{position:absolute;left:0;content:'\f058';font-size:22px;font-family:"Font Awesome 5 Free"}.post section>span ol li{counter-increment:tenant-counter}.post section>span ol li:before{content:counter(tenant-counter);font-weight:bold;position:absolute;left:0;text-align:center;font-weight:bold;font-size:14px;border-radius:100%;border:2px solid #222;padding:5px;line-height:13px;height:13px;width:13px}