.stm-curriculum-item{display:flex;padding:13px;margin:0 0 2px;background-color:#f0f4fa;transition:.3s ease;flex-wrap:wrap;border-top:2px solid transparent}.stm-curriculum-item.has-excerpt{cursor:pointer}.stm-curriculum-item.opened{position:relative;border-top-color:#385bce;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.18);z-index:99}.stm-curriculum-item.opened .stm-curriculum-item__toggle{border-width:0 4.5px 5px;border-color:transparent transparent #aaa}.stm-curriculum-item:hover{background-color:#fff}.stm-curriculum-item:hover .stm-curriculum-item__title .heading_font{color:#385bce}.stm-curriculum-item>*{margin-right:15px}.stm-curriculum-item__num{font-size:14px;color:#aaa}.stm-curriculum-item__title{position:relative;top:-1px;font-size:15px;font-weight:600}.stm-curriculum-item__meta{margin-left:auto}.stm-curriculum-item__meta i{position:relative;margin:0 5px 0 0;font-size:15px;color:#aaa}.stm-curriculum-item__toggle{display:inline-block;vertical-align:middle;margin:0 0 0 10px;width:0;height:0;border-style:solid;border-width:5px 4.5px 0;border-color:#385bce transparent transparent;transition:.3s ease}.stm-curriculum-item__excerpt{display:none;width:100%;padding:20px 20px 0 53px}.stm-curriculum-item__icon{min-width:16px;font-size:16px;color:#385bce}.stm-curriculum-item__icon .stmlms-slides-css{position:relative;top:7px;display:block;content:'';width:14px;height:10px;border:2px solid #385bce}.stm-curriculum-item__icon .stmlms-slides-css:after,.stm-curriculum-item__icon .stmlms-slides-css:before{position:absolute;top:-5px;left:0;content:'';width:100%;border-radius:2px;height:2px;background-color:#385bce}.stm-curriculum-item__icon .stmlms-slides-css:before{left:2px;top:-8px;width:calc(100% - 4px)}.stm-curriculum-item__preview a{padding:3px 7px;margin-left:15px;border-radius:4px;background-color:#4ed7a8;color:#fff}.stm-curriculum-item__preview a:hover{color:#fff!important}.stm-curriculum-section h3{margin:45px 0 21px}@media (max-width:550px){.stm-curriculum-item__icon,.stm-curriculum-item__num,.stm-curriculum-item__toggle{display:none}.stm-curriculum-item__title{margin:0 0 15px;width:100%}.stm-curriculum-item__preview{margin-right:0}.stm-curriculum-item__meta,.stm-curriculum-item__preview a{margin-left:0}.stm-curriculum-item__excerpt{padding-left:0}}