.m-popular-post-listing{margin-top:55px}.m-popular-post-listing .heading{font-size:4.2rem;margin:0;border-bottom:1px solid #1e1e1e;padding-bottom:11px;line-height:1}@media screen and (max-width:768px){.m-popular-post-listing .heading{text-align:center;font-size:5rem}}.m-popular-post-listing ol{padding:0;list-style:none;counter-reset:item;padding-left:0;margin:30px 0 0}@media screen and (max-width:768px){.m-popular-post-listing ol{margin:40px 0 0}}.m-popular-post-listing ol li{margin-top:20px}.m-popular-post-listing ol li:first-child{margin-top:0}.m-popular-post-listing ol li a{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.m-popular-post-listing ol li a:before{position:absolute;top:0;left:0;counter-increment:item;content:counter(item);background:#e1040b;font-size:2.4rem;color:#fff;z-index:1;line-height:34px;padding:0 12px;font-family:din-condensed,sans-serif}@media screen and (max-width:768px){.m-popular-post-listing ol li a:before{font-size:2.5rem;line-height:35px}}.m-popular-post-listing ol li a .image{position:relative;overflow:hidden;width:130px;height:73px;margin-right:18px}@media screen and (max-width:768px){.m-popular-post-listing ol li a .image{width:140px;height:84px}}.m-popular-post-listing ol li a .image img{position:absolute;top:0;left:0;width:100%;height:100%}.m-popular-post-listing ol li a p{margin:0;font-size:1.6rem;line-height:1.625;color:#2c2b2b;-webkit-box-flex:1;-ms-flex:1;flex:1}