.author-info .author-info-inner i{color: #045784; width: 32px; padding-right: 5px}
.author-info .social_links {display: flex; align-items: center; flex-wrap: wrap; gap: 15px; line-height: normal; margin-top:20px; }
.author-info .social_links a {position: relative; transition: all 0.3s ease; }
.author-info .social_links a:hover {transform: translateY(-5px);}
.author-info .social_links i {font-size: 21px;}

.course-information{display: flex;justify-content: space-between;margin-bottom: 10px;margin-top: 10px;}

.course-list-author{margin-bottom: 30px;}
.course-list-author .course .col-inner{box-shadow: 0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius: 10px;overflow: hidden;}
.course-list-author .course .col-inner:hover{box-shadow: 0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);}
.course-list-author .course .col-inner .box-text{padding-left: 15px; padding-right: 15px;}

.reviews-score-course{display: flex;gap: 15px;align-items: center;}
.reviews-score-top-course {display: flex; flex-direction: row; align-items: center; gap: 10px; }
.reviews-score-top-course .score {font-size: 14px;font-weight: bold;color: #000;}
.reviews-score-top-course .stars {width: 100px;height: 16px;position: relative;}
.reviews-score-top-course .stars .stars-score {position: absolute; width: 20%; left: 0; top: 0; height: 100%; background-size: auto 100%; z-index: 1; background-repeat: no-repeat; }
.reviews-score-top-course .stars .stars-empty {position: absolute; width: 100%; left: 1px; top: 0; height: 100%; background-repeat: no-repeat; background-size: 100% auto; }
