.course .module-status:before,.module-archive .status:before,.module-lessons .lesson-status.complete:before{display:inline-block;font-size:100%;margin-right:.618em}.course .module-status,.module-archive .status{padding:.382em 1em;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;color:#fff;font-weight:700;background:#c6c6c6;clear:both;display:inline-block}.course .module-status:before,.module .module-lessons ul li a:before,.module-archive .status:before,.module-lessons .lesson-status.complete:before{font-family:FontAwesomeSensei,FontAwesome;font-weight:400;line-height:1em;width:1em}.course .module-status.completed,.module-archive .status.completed{background:#63a95f}.course .module-status.completed:before,.module-archive .status.completed:before{content:"\f00c"}.course .module-status.in-progress:before,.module-archive .status.in-progress:before{content:"\f110"}.module-lessons .lesson-status{font-style:normal}.module-lessons .lesson-status.complete{color:#63a95f}.module-lessons .lesson-status.complete:before{content:'\f00c'}.single-course .course-lessons>header h2{margin-bottom:1em}.module{position:relative;margin:0 0 1em!important;border:none!important}.module header{background:rgba(0,0,0,.05);margin-bottom:0!important}.module header h2{font-size:1.8em;padding:.6em 0 .6em 20px;margin:0!important}.module .module-description{padding:1em 20px;background:rgba(0,0,0,.015);margin:0;font-style:italic}.module .module-lessons header{margin:0!important;padding:.6em .6em .6em 20px!important;border-top:1px solid rgba(0,0,0,.05)!important;border-bottom:1px solid rgba(0,0,0,.05);background:rgba(0,0,0,.03)}.module .module-lessons header h3{margin:0;font-size:1.2em}.module .module-lessons ul{margin:0 0 2em!important;padding:0!important;list-style:none!important}.module .module-lessons ul li{list-style:none!important;margin:0!important;position:relative}.module .module-lessons ul li a{display:block;border-bottom:1px solid rgba(0,0,0,.05);padding:.618em .618em .618em 3.618em;background:rgba(0,0,0,.01);position:relative;font-size:1.1em;text-decoration:none}.module .module-lessons ul li a:before{display:inline-block;font-size:150%;margin-right:.618em;position:absolute;left:20px;top:.5em;content:'\f10c';color:rgba(0,0,0,.1)}.module .module-lessons ul li a:hover{background:#fff;border-bottom:1px solid rgba(0,0,0,.05);text-decoration:none}.module .module-lessons ul li a:hover:before{content:'\f138';color:rgba(0,0,0,.2)}.module .module-lessons ul li a .preview-label{float:right;top:-.2em}.module .module-lessons ul li.completed a{color:rgba(0,0,0,.4)}.module .module-lessons ul li.completed a:before{content:'\f058';color:#63a95f}.module .module-status{position:absolute;right:20px;top:1em;margin:0!important;font-size:inherit!important}