.course-rate{display:flex;margin-bottom:50px}.course-rate .course-rate__details{margin-left:50px;flex:1}.course-rate .course-rate__summary-value{font-size:90px;text-align:center;color:#333;line-height:1}.course-rate .course-rate__summary-stars .review-stars-rated{justify-content:center}.course-rate .course-rate__summary-text{text-align:center;color:#777}.course-rate .course-rate__details-row{display:flex;margin:0
0 10px 0}.course-rate .course-rate__details-row .course-rate__details-row-star{flex:0 0 45px;text-align:right;color:#CCC}.course-rate .course-rate__details-row .course-rate__details-row-star
i{display:inline-block;margin-left:5px}.course-rate .course-rate__details-row .course-rate__details-row-value{flex:1;position:relative;margin:0
50px 0 10px}.course-rate .course-rate__details-row .course-rate__details-row-value .rating,
.course-rate .course-rate__details-row .course-rate__details-row-value .rating-gray{height:15px;background:#ffb608;position:absolute;top:50%;margin-top:-7px;border-radius:3px}.course-rate .course-rate__details-row .course-rate__details-row-value .rating-gray{width:100%;background:#EEE}.course-rate .course-rate__details-row .course-rate__details-row-value .rating-count{color:#333;display:inline-block;position:absolute;right:-50px;text-align:right;line-height:1;font-size:16px;margin:5px
0}.review-stars-rated{display:flex}.review-stars-rated .review-star{position:relative;line-height:1;margin:0
2px}.review-stars-rated .review-star
.far{position:relative;color:#CCC}.review-stars-rated .review-star
.fas{position:absolute;left:0;top:0;overflow:hidden;color:#ffb60a}.review-stars-rated.center{justify-content:center}.course-review-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;text-align:center}.review-overlay{background:#000;bottom:0;left:0;position:fixed;top:0;width:100%;opacity:0.6}.review-form{background-color:white;padding:20px;position:relative;width:80%;max-width:600px;margin-top:50px;display:inline-block;text-align:left}.review-form
.close{margin-top:10px}.review-form
h3{font-size:16px;margin:0
0 20px}.review-form h3
.close{float:right;border:none;text-decoration:none;width:auto;height:auto;margin-right:-9px;margin-top:-7px}.review-form h3 .close:before{font-size:32px}.review-form .review-fields{margin:0
0 -20px;list-style:none}.review-form .review-fields>li{margin:0
0 20px 0}.review-form .review-fields>li>label{display:block;margin:0
0 7px;font-size:15px}.review-form .review-fields > li > label
.required{margin-left:5px;display:inline-block;vertical-align:middle;font-size:24px;line-height:1;height:15px;margin-top:-3px}.review-form .review-fields > li input[type="text"],
.review-form .review-fields > li
textarea{width:100%}.review-stars{margin:0
0;list-style:none;overflow:hidden}.review-stars:after{clear:both;content:'';display:block}.review-stars>li{width:24px;height:24px;float:left}.review-stars > li
span{text-decoration:none;font-size:24px;border-bottom:none;width:auto;height:auto}.review-stars > li a:visited,
.review-stars > li a:focus{border:none}.review-stars > li span:before{width:22px;height:24px}.review-stars > li span.hover:before{content:"\f155";color:#F05A19;cursor:pointer}.review-form .ajaxload,
.review-form
.message{display:none}.course-review-wrapper.submitting .ajaxload,
.course-review-wrapper.error
.message{display:inline-block}.course-review-wrapper.submitting
.ajaxload{position:absolute;top:48%;left:48%}.course-review-wrapper.submitting .review-form{position:relative}.course-review-wrapper.submitting .review-form .form-overlay-review{background:#000;bottom:0;left:0;position:absolute;top:0;width:100%;opacity:0.3}.review-stars-rated{position:relative;margin-bottom:10px}.review-stars-rated .review-stars.empty,
.review-stars-rated .review-stars.filled{font-family:dashicons;font-size:18px;color:#f2b827;display:inline-block;position:relative}.review-stars-rated .review-stars.empty:before,
.review-stars-rated .review-stars.filled:before{content:'\f155';line-height:1;vertical-align:top;white-space:nowrap}.review-stars-rated .review-stars.empty:before{color:#DDD;content:'\f154'}.review-stars-rated .review-stars.filled{position:absolute;top:0;left:0}.course-rate{overflow:hidden;margin:10px
0}.course-rate .review-bar{width:calc(100% - 125px);margin-right:5px;height:15px;background:#DDD;display:inline-block}.course-rate .review-bar
.rating{background:#95e6f9;height:15px}.course-rate .review-number{margin-bottom:0}.course-reviews-list,.course-reviews-list-shortcode{list-style:none;margin:0}.course-reviews-list li, .course-reviews-list-shortcode
li{margin-bottom:20px;padding:20px;background-color:#fafafa;border:1px
solid #ddd;overflow:hidden}.course-reviews-list li .review-author, .course-reviews-list-shortcode li .review-author{width:80px;float:left;margin-right:20px}.course-reviews-list li .review-author-info .course-reviews-list-shortcode li .review-author-info{float:left}.course-reviews-list li .review-text, .course-reviews-list-shortcode li .review-text{width:-webkit-calc(100% - 100px);float:right}.course-reviews-list li .user-name, .course-reviews-list-shortcode li .user-name{margin:5px}.course-reviews-list li .review-title, .course-reviews-list-shortcode li .review-title{clear:both;font-size:14px;font-style:italic;font-weight:700;line-height:25px;margin:9px
0 15px}@media (max-width: 600px){.course-reviews-list li .review-text, .course-reviews-list-shortcode li .review-text{width:100%;float:left}}.loading{display:none}.learn-press-courses .course-review{float:left}.learn-press-courses .course-review .review-stars-rated .review-stars{font-size:14px}.learn-press-courses .course-instructor{margin-bottom:20px}.single-lp_course .course-summary .course-students{padding-top:10px}.single-lp_course .course-summary .course-students-list .students-list-title{float:left}.single-lp_course .course-summary .course-students-list .filter-students{float:right}.course-students-list{margin-top:10px;margin-bottom:15px;overflow:hidden}.course-students-list
.students{clear:both;list-style-type:none;padding:20px
0}.course-students-list .students .user-info{margin-bottom:15px}.course-students-list .students
li{margin-right:10px}.course-students-list .students li.user-login{display:block;width:100%;float:left}.course-students-list .students li .user-info{position:relative;float:left;width:150px}.course-students-list .students li .user-info
a{position:absolute;margin-left:5px;bottom:0}.course-students-list .students li .learn-press-course-results-progress{width:calc(100% - 200px);float:right;margin-top:-15px;margin-bottom:5px}.course-students-list .students li .learn-press-course-results-progress .course-progress{width:100%}.course-students-list .students li .learn-press-course-results-progress .course-progress .lp-course-progress{margin-top:-5px}.course-students-list .additional-students{clear:both;margin-bottom:0}.field-description{margin-top:-10px}.sidebar .students-enrolled{margin-bottom:10px}.sidebar .lp-course-status{clear:both}#tab-students-list .lp-course-progress .lp-passing-conditional{background:#f00}#tab-students-list .lp-course-progress .progress-bg .lp-progress-value{background:#00adff}#learn-press-profile-tab-course-wishlist.has-courses .learn-press-message{display:none}.course-wishlist.heartbeat{animation-name:course-wishlist-heartbeat;animation-duration:1s;animation-timing-function:ease-out;animation-delay:3s;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}.course-wishlist.heartbeat.ajaxload{animation-duration:0.3s;animation-name:course-wishlist-heartbeat-ajaxload;animation-delay:0s}.lp4.course-wishlist:before{content:"\f004";margin-right:5px;font-family:"Font Awesome 5 Free";font-size:26px;font-weight:900}.lp4.course-wishlist.filled:before{font-family:"Font Awesome 5 Free";font-size:26px;font-weight:900;content:"\f004";margin-right:5px}.lp3.course-wishlist:before{content:"\f08a";margin-right:5px;font-family:fontawesome}.lp3.course-wishlist.filled:before{content:"\f004"}.learn-press-courses .course-wishlist{float:right}@keyframes course-wishlist-heartbeat{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes course-wishlist-heartbeat-ajaxload{0%{transform:scale(1)}100%{transform:scale(1.5)}}.learn-press-courses .learn-press-course-wishlist.wishlist-button{width:100%}#learn-press-course .learn-press-course-wishlist,
#learn-press-profile .learn-press-course-wishlist{display:block;position:relative !important;background:#fff;border:1px
solid #000;font-size:14px;color:#000;padding:5px}#learn-press-profile #profile-nav .lp-profile-nav-tabs>li.wishlist.active>a::before{color:white}.shortcut-button-mini-cart{padding-left:10px;padding-right:10px}.shortcut-button-mini-cart:before{content:"";width:50%;height:1px;background-color:#b2b2b2;display:table;margin-top:20px;margin-bottom:20px;margin-left:25%}.shortcut-button-mini-cart>.paypal-buttons-context-iframe{min-width:auto !important}.shortcut-button:before{content:"";width:50%;height:1px;background-color:#b2b2b2;display:table;margin-bottom:20px;margin-left:25%}