@media screen{.progress-wrapper{padding:20px 0 40px 0;margin:0 0 12px 0}ol.progress-track{display:table;list-style-type:none;margin:0;table-layout:fixed;width:100%}ol.progress-track li{display:table-cell;position:relative;text-align:center;margin:0}ol.progress-track li.progress-done{border-top:6px solid #980000;-webkit-transition:all .3s ease;transition:all .3s ease}ol.progress-track li.progress-done.progress-current .icon-wrap{background-color:#980000;color:#fff}ol.progress-track li.progress-done.progress-current .progress-text{color:#980000}ol.progress-track li.progress-done .icon-wrap{background-color:#fff;border:6px solid #980000;color:#980000}ol.progress-track li.progress-done a{position:static}ol.progress-track li.progress-done a .icon-wrap{background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}ol.progress-track li.progress-done a .icon-wrap:hover{background-color:#980000;color:#fff}li.progress-done a .progress-text::after{content:'';background-color:#980000;width:0;height:2px;position:absolute;left:0;bottom:3px;-webkit-transition:width .3s ease;transition:width .3s ease}li.progress-done a .progress-text:hover::after{width:100%}ol.progress-track li .icon-wrap{font-family:'Source Sans Pro Bold',​cnRegular,​sans-serif;border-radius:50%;top:-24px;color:#fff;display:block;height:32px;margin:0 auto;left:0;right:0;position:absolute;width:32px;line-height:32px}ol.progress-track li .progress-text{font-family:'Source Sans Pro Bold',​cnRegular,​sans-serif;position:relative;top:20px}ol.progress-track li.progress-todo{border-top:6px solid #d8d8d8;color:#000}ol.progress-track li.progress-todo .icon-wrap{border:6px solid #d8d8d8;color:#d8d8d8;background-color:#fff}ol.progress-track li.progress-todo .progress-text{color:#d8d8d8}ol.progress-track li.progress-current::before{background-color:#980000;content:"";height:6px;position:absolute;right:-3px;top:-10px;transform:rotate(45deg);width:16px;z-index:1}ol.progress-track li.progress-current::after{background-color:#980000;content:"";height:6px;position:absolute;right:-3px;top:-2px;transform:rotate(-45deg);width:16px;z-index:1}ol.progress-track li.progress-todo::before,ol.progress-track li.progress-todo::after{background-color:#d8d8d8}}@media screen and (max-width:560px){.progress-wrapper{padding:20px 0 0;margin:0 0 -8px 0}ol.progress-track{display:block}ol.progress-track li{display:block;padding:20px 0}ol.progress-track li .progress-text{top:0}ol.progress-track li.progress-todo{display:none}}