#page-title{background-image:url(../img/courses-list-page-title-bg.jpg);background-size:cover;background-position:center;position:relative;z-index:1;}#page-title .row{padding:3rem 0}#page-title::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000000b3;z-index:-1}#page-title .title{color:#fff;font-family:sahel, shabnam;font-weight:900;font-size:2.5rem;word-spacing:-7px;margin:0}#page-title .breadcrumb{color:#fff;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0}#page-title .breadcrumb i{margin:0 10px;font-size:10px}#page-title .breadcrumb a{color:#fff;text-decoration:none}#page-title .breadcrumb a:hover{color:var(--main-color)}@media (min-width: 992px){}#page-title .title{font-size:1.5rem;word-spacing:0px;margin:20px 0 10px 0;text-align:center}#page-title .avatar-name img{border-radius:100px;max-width:150px;max-height:150px;display:block;margin:0 auto}#page-title .avatar-name div{text-align:center}#page-title .avatar-name span{color:#fff}@media (min-width: 992px){#page-title .row{padding:1rem 0}#page-title .title{font-size:2rem;margin:0 0 10px 0;text-align:right}#page-title .avatar-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-title .avatar-name img{margin:0 0 0 20px}}#professor-profile{background-color:#f7f7f7}#professor-profile h1{margin-bottom:0}#professor-profile ul li{padding-bottom:8px}#professor-profile ul li small{color:var(--main-color)}@media (min-width: 992px){#professor-profile h1,#courses-list h1{font-size:1.8rem}}#courses-list h1{margin-bottom:0}#courses-list .row{position:relative}#courses-list .courses-item{-webkit-transition-duration:300ms;transition-duration:300ms}#courses-list .courses-item .card-img-top{-webkit-transition-duration:300ms;transition-duration:300ms;border-radius:0}#courses-list .courses-item .card-img-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.5);-webkit-transition-duration:300ms;transition-duration:300ms;visibility:hidden;opacity:0;top:25px;left:25px;right:25px;bottom:25px}#courses-list .courses-item .img-card{overflow:hidden;position:relative}#courses-list .courses-item .img-card a{color:#fff;border:1px solid #fff;background-color:transparent;padding:0.8rem;line-height:1;text-decoration:none;border-radius:50px;font-size:2rem;-webkit-transform:scale(3);transform:scale(3)}#courses-list .courses-item .img-card a:hover{background-color:var(--main-color)}#courses-list .courses-item .card-body h5 a{color:unset;text-decoration:none}#courses-list .courses-item .card-body small{font-size:.7rem}#courses-list .courses-item .card-body p{color:#8f8f8f;font-weight:300;font-size:.9rem}#courses-list .courses-item .card-body .price{background-color:#fff;position:absolute;top:-17px;padding:5px;border-radius:50px;left:20px;color:inherit;-webkit-box-shadow:0 6px 10px -6px #7c7c7c;box-shadow:0 6px 10px -6px #7c7c7c}#courses-list .courses-item .card-footer .card-footer-img{width:50px;height:50px;border-radius:50px;background-size:cover;background-position:center;margin-left:10px}#courses-list .courses-item .card-footer .card-footer-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#courses-list .courses-item .card-footer .card-footer-name .rating{border:none;float:left;cursor:pointer}#courses-list .courses-item .card-footer .card-footer-name .rating>input{display:none}#courses-list .courses-item .card-footer .card-footer-name .rating>label:before{font-family:Line Awesome Free;font-weight:900;display:inline-block;content:"\f005"}#courses-list .courses-item .card-footer .card-footer-name .rating>label{color:#ddd;float:right;cursor:pointer}#courses-list .courses-item .card-footer .card-footer-name .rating>input:checked ~ label,#courses-list .courses-item .card-footer .card-footer-name .rating:not(:checked)>label:hover,#courses-list .courses-item .card-footer .card-footer-name .rating:not(:checked)>label:hover ~ label{color:#FFD700}#courses-list .courses-item .card-footer .card-footer-name .rating>input:checked+label:hover,#courses-list .courses-item .card-footer .card-footer-name .rating>input:checked ~ label:hover,#courses-list .courses-item .card-footer .card-footer-name .rating>label:hover ~ input:checked ~ label,#courses-list .courses-item .card-footer .card-footer-name .rating>input:checked ~ label:hover ~ label{color:#FFED85}#courses-list .courses-item .card-footer i{margin:-4px}#courses-list .courses-item:hover{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}#courses-list .courses-item:hover .card-img-overlay{visibility:visible;opacity:1;top:0;left:0;right:0;bottom:0}#courses-list .courses-item:hover .img-card a{-webkit-transform:scale(1);transform:scale(1)}#courses-list .courses-item:hover .card-body h5 a,#courses-list .courses-item:hover .card-body .price{color:var(--main-color)}
