1321 lines
28 KiB
SCSS
1321 lines
28 KiB
SCSS
|
@use '../utils' as *;
|
||
|
|
||
|
/*----------------------------------------*/
|
||
|
/* 10. COURSES CSS
|
||
|
/*----------------------------------------*/
|
||
|
|
||
|
// courses css start
|
||
|
|
||
|
.tp-courses {
|
||
|
$main: &;
|
||
|
|
||
|
&__item {
|
||
|
background-color: var(--tp-common-white);
|
||
|
@include transition(.3s);
|
||
|
&.has-radius{
|
||
|
border-radius: 4px;
|
||
|
}
|
||
|
&:hover {
|
||
|
box-shadow: 0px 30px 50px 0px rgba(4, 5, 60, 0.1);
|
||
|
#{$main} {
|
||
|
&__content {
|
||
|
box-shadow: none;
|
||
|
}
|
||
|
|
||
|
&__thumb {
|
||
|
& img {
|
||
|
transform: scale(1.05, 1.05) rotate(2deg);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__thumb {
|
||
|
& img {
|
||
|
@include transition(.3s)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__cat {
|
||
|
position: absolute;
|
||
|
top: 20px;
|
||
|
left: 20px;
|
||
|
border-radius: 4px;
|
||
|
|
||
|
& a {
|
||
|
padding: 0 15px;
|
||
|
color: var(--tp-common-white);
|
||
|
display: inline-block;
|
||
|
|
||
|
}
|
||
|
|
||
|
&.cat-color {
|
||
|
&-1 {
|
||
|
background-color: var(--tp-theme-primary);
|
||
|
}
|
||
|
|
||
|
&-2 {
|
||
|
background-color: #be4ffd;
|
||
|
}
|
||
|
|
||
|
&-3 {
|
||
|
background-color: #fa7919;
|
||
|
}
|
||
|
|
||
|
&-4 {
|
||
|
background-color: #f2277e;
|
||
|
}
|
||
|
|
||
|
&-5 {
|
||
|
background-color: #30a820;
|
||
|
}
|
||
|
|
||
|
&-6 {
|
||
|
background-color: #3a53a4;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__content {
|
||
|
padding-top: 30px;
|
||
|
padding-bottom: -30px;
|
||
|
box-shadow: 0px 1px 2px 0px rgba(34, 22, 56, 0.1);
|
||
|
}
|
||
|
|
||
|
&__title {
|
||
|
font-size: 20px;
|
||
|
font-weight: 700;
|
||
|
line-height: 1.4;
|
||
|
margin-bottom: 15px;
|
||
|
padding-right: 30px;
|
||
|
padding-left: 30px;
|
||
|
|
||
|
& a {
|
||
|
&:hover {
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
&__meta {
|
||
|
margin-bottom: 10px;
|
||
|
padding-right: 30px;
|
||
|
padding-left: 30px;
|
||
|
|
||
|
& span {
|
||
|
margin-right: 20px;
|
||
|
|
||
|
&.tp-ratting {
|
||
|
i {
|
||
|
color: var(--tp-theme-secondary);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
& i {
|
||
|
margin-right: 5px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__avata {
|
||
|
margin-bottom: 20px;
|
||
|
padding-right: 30px;
|
||
|
padding-left: 30px;
|
||
|
position: relative;
|
||
|
|
||
|
img {
|
||
|
@include square-btn(34px, $circle: true);
|
||
|
margin-right: 10px;
|
||
|
}
|
||
|
|
||
|
& a {
|
||
|
&:hover {
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
&__price {
|
||
|
padding-right: 30px;
|
||
|
padding-left: 30px;
|
||
|
padding-top: 15px;
|
||
|
padding-bottom: 15px;
|
||
|
border-top: 1px solid var(--tp-border-2);
|
||
|
}
|
||
|
|
||
|
&__time {
|
||
|
color: #333f59;
|
||
|
& span {
|
||
|
& i {
|
||
|
margin-right: 10px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__value {
|
||
|
font-size: 18px;
|
||
|
font-weight: 700;
|
||
|
color: #020c2a;
|
||
|
}
|
||
|
|
||
|
&__buttons {
|
||
|
& .nav-link {
|
||
|
background-color: var(--tp-common-white);
|
||
|
border-radius: 0;
|
||
|
padding: 5px 20px;
|
||
|
color: inherit;
|
||
|
|
||
|
@media #{$xs,$sm} {
|
||
|
margin-bottom: 30px;
|
||
|
}
|
||
|
|
||
|
&.active {
|
||
|
background-color: var(--tp-theme-primary);
|
||
|
color: var(--tp-common-white);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
& ul {
|
||
|
& li {
|
||
|
&:not(:last-child) {
|
||
|
margin-right: 10px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.tp-courses-2 {
|
||
|
$main: &;
|
||
|
|
||
|
&__item {
|
||
|
border-radius: 6px;
|
||
|
overflow: hidden;
|
||
|
|
||
|
&:hover {
|
||
|
#{$main} {
|
||
|
&__thumb {
|
||
|
& img {
|
||
|
transform: scale(1.05, 1.05) rotate(2deg);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__thumb {
|
||
|
& img {
|
||
|
@include transition(.3s)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__cat {
|
||
|
|
||
|
& a {
|
||
|
padding: 0 20px;
|
||
|
border-radius: 4px;
|
||
|
color: var(--tp-common-white);
|
||
|
display: inline-block;
|
||
|
background-color: var(--tp-theme-primary);
|
||
|
}
|
||
|
|
||
|
&.cat-color {
|
||
|
&-1 {
|
||
|
& a {
|
||
|
background-color: rgba($color: #b128ff, $alpha: .08);
|
||
|
color: #b128ff;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-2 {
|
||
|
& a {
|
||
|
background-color: rgba($color: #3270fc, $alpha: .08);
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-3 {
|
||
|
& a {
|
||
|
background-color: rgba($color: #30a820, $alpha: .08);
|
||
|
color: #30a820;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__content {
|
||
|
padding-top: 30px;
|
||
|
padding-bottom: -30px;
|
||
|
box-shadow: 0px 1px 2px 0px rgba(34, 22, 56, 0.1);
|
||
|
}
|
||
|
|
||
|
&__title {
|
||
|
font-size: 20px;
|
||
|
font-weight: 700;
|
||
|
line-height: 1.4;
|
||
|
margin-bottom: 25px;
|
||
|
padding-right: 25px;
|
||
|
padding-left: 25px;
|
||
|
|
||
|
& a {
|
||
|
&:hover {
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
&__price {
|
||
|
font-size: 18px;
|
||
|
font-weight: 700;
|
||
|
}
|
||
|
|
||
|
&__meta {
|
||
|
margin-bottom: 15px;
|
||
|
padding-right: 25px;
|
||
|
padding-left: 25px;
|
||
|
}
|
||
|
|
||
|
&__sub {
|
||
|
@media #{$xs,$sm} {
|
||
|
margin-bottom: 10px;
|
||
|
}
|
||
|
|
||
|
& i {
|
||
|
margin-right: 8px;
|
||
|
}
|
||
|
}
|
||
|
&__review {
|
||
|
@media #{$md} {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
&__bottom {
|
||
|
padding-right: 25px;
|
||
|
padding-left: 25px;
|
||
|
padding-top: 15px;
|
||
|
padding-bottom: 15px;
|
||
|
border-top: 1px solid var(--tp-border-2);
|
||
|
}
|
||
|
|
||
|
&__review {
|
||
|
& span {
|
||
|
& i {
|
||
|
color: var(--tp-theme-secondary);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
.course__tab {
|
||
|
&-inner {
|
||
|
padding: 15px 20px;
|
||
|
@include border-radius(4px);
|
||
|
}
|
||
|
|
||
|
&-btn {
|
||
|
& .nav-tabs {
|
||
|
border: none;
|
||
|
|
||
|
& .nav-item {
|
||
|
& .nav-link {
|
||
|
@include border-radius(4px);
|
||
|
border: none;
|
||
|
width: 30px;
|
||
|
height: 30px;
|
||
|
background: transparent;
|
||
|
padding: 0;
|
||
|
margin-right: 6px;
|
||
|
|
||
|
& svg {
|
||
|
width: 14px;
|
||
|
height: 14px !important;
|
||
|
|
||
|
&.grid {
|
||
|
& .st0 {
|
||
|
fill: none;
|
||
|
stroke: var(--tp-common-black);
|
||
|
stroke-width: 1.5;
|
||
|
stroke-linecap: round;
|
||
|
stroke-linejoin: round;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
&.active {
|
||
|
background: var(--tp-theme-primary);
|
||
|
|
||
|
& svg {
|
||
|
&.grid {
|
||
|
& .st0 {
|
||
|
fill: none;
|
||
|
stroke: var(--tp-common-white);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
& .st0 {
|
||
|
fill: var(--tp-common-white);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-2 {
|
||
|
& .nav-tabs {
|
||
|
border: none;
|
||
|
@include border-radius(4px);
|
||
|
overflow: hidden;
|
||
|
|
||
|
& .nav-item {
|
||
|
width: 25%;
|
||
|
|
||
|
&:not(:last-child) {
|
||
|
& .nav-link {
|
||
|
border-right: 1px solid var(--tp-common-white);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
& .nav-link {
|
||
|
background: #e4e4e4;
|
||
|
font-size: 16px;
|
||
|
font-weight: 600;
|
||
|
color: var(--tp-common-color);
|
||
|
width: 100%;
|
||
|
height: 54px;
|
||
|
line-height: 54px;
|
||
|
padding: 0;
|
||
|
text-align: center;
|
||
|
@include border-radius(0);
|
||
|
|
||
|
& i {
|
||
|
padding-right: 5px;
|
||
|
}
|
||
|
|
||
|
&.active {
|
||
|
background: var(--tp-theme-primary);
|
||
|
color: var(--tp-common-white);
|
||
|
}
|
||
|
|
||
|
& span {
|
||
|
@media #{$xs} {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.tp-courses-4 {
|
||
|
$main: &;
|
||
|
|
||
|
&__item {
|
||
|
box-shadow: 0px 1px 2px 0px rgba(34, 22, 56, 0.1);
|
||
|
background-color: var(--tp-common-white);
|
||
|
box-shadow: 0px 30px 40px 0px rgba(1, 11, 60, 0.06);
|
||
|
}
|
||
|
|
||
|
&__thumb {
|
||
|
height: 100%;
|
||
|
& img {
|
||
|
@include transition(.3s);
|
||
|
height: 100%;
|
||
|
object-fit: cover;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__cat {
|
||
|
& a {
|
||
|
padding: 2px 20px;
|
||
|
color: var(--tp-common-white);
|
||
|
display: inline-block;
|
||
|
background-color: var(--tp-theme-primary);
|
||
|
}
|
||
|
|
||
|
&.cat-color {
|
||
|
&-1 {
|
||
|
& a {
|
||
|
background-color: rgba($color: #b128ff, $alpha: .08);
|
||
|
color: #b128ff;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-2 {
|
||
|
& a {
|
||
|
background-color: rgba($color: #3270fc, $alpha: .08);
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-3 {
|
||
|
& a {
|
||
|
background-color: rgba($color: #30a820, $alpha: .08);
|
||
|
color: #30a820;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__content {
|
||
|
padding: 60px 80px;
|
||
|
padding-top: 30px;
|
||
|
@media #{$md} {
|
||
|
padding: 40px 35px;
|
||
|
}
|
||
|
|
||
|
@media #{$sm} {
|
||
|
padding: 40px 35px;
|
||
|
}
|
||
|
|
||
|
@media #{$xs} {
|
||
|
padding: 20px 15px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__title {
|
||
|
font-size: 36px;
|
||
|
font-weight: 700;
|
||
|
line-height: 1.4;
|
||
|
margin-bottom: 25px;
|
||
|
|
||
|
@media #{$xs} {
|
||
|
font-size: 30px
|
||
|
}
|
||
|
|
||
|
& a {
|
||
|
&:hover {
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
&__price {
|
||
|
font-size: 18px;
|
||
|
font-weight: 700;
|
||
|
padding-top: 20px;
|
||
|
padding-bottom: 20px;
|
||
|
padding-left: 80px;
|
||
|
padding-right: 80px;
|
||
|
border-top: 1px solid var(--tp-border-2);
|
||
|
|
||
|
@media #{$xs} {
|
||
|
padding-left: 20px;
|
||
|
padding-right: 20px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__meta {
|
||
|
margin-bottom: 15px;
|
||
|
|
||
|
& i {
|
||
|
margin-right: 5px;
|
||
|
}
|
||
|
|
||
|
& span {
|
||
|
margin-right: 20px;
|
||
|
|
||
|
@media #{$xs} {
|
||
|
margin-right: 15px;
|
||
|
}
|
||
|
|
||
|
&.tp-ratting {
|
||
|
& i {
|
||
|
color: var(--tp-theme-secondary);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__sub {
|
||
|
@media #{$xs,$sm} {
|
||
|
margin-bottom: 10px;
|
||
|
}
|
||
|
|
||
|
& i {
|
||
|
margin-right: 8px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__bottom {
|
||
|
padding-right: 25px;
|
||
|
padding-left: 25px;
|
||
|
padding-top: 20px;
|
||
|
padding-bottom: 20px;
|
||
|
border-top: 1px solid var(--tp-border-2);
|
||
|
}
|
||
|
|
||
|
&__avata {
|
||
|
& img {
|
||
|
margin-right: 10px;
|
||
|
border-radius: 50%;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__review {
|
||
|
& span {
|
||
|
& i {
|
||
|
color: var(--tp-theme-secondary);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
.course__description-list {
|
||
|
& h4 {
|
||
|
font-size: 22px;
|
||
|
font-weight: 600;
|
||
|
margin-bottom: 15px;
|
||
|
}
|
||
|
|
||
|
& ul {
|
||
|
& li {
|
||
|
font-size: 16px;
|
||
|
color: var(--tp-common-black);
|
||
|
;
|
||
|
list-style: none;
|
||
|
|
||
|
&:not(:last-child) {
|
||
|
margin-bottom: 5px;
|
||
|
}
|
||
|
|
||
|
& i {
|
||
|
display: inline-block;
|
||
|
width: 18px;
|
||
|
height: 18px;
|
||
|
text-align: center;
|
||
|
line-height: 018px;
|
||
|
font-size: 15px;
|
||
|
font-weight: 500;
|
||
|
|
||
|
@include border-radius(50%);
|
||
|
margin-right: 10px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.course__tag-2 {
|
||
|
border-top: 1px solid #e4e6ef;
|
||
|
padding-top: 25px;
|
||
|
& i {
|
||
|
margin-right: 10px;
|
||
|
}
|
||
|
& span {
|
||
|
font-size: 16px;
|
||
|
color: var(--tp-text-3);
|
||
|
margin-right: 7px;
|
||
|
|
||
|
}
|
||
|
|
||
|
& a {
|
||
|
font-size: 16px;
|
||
|
font-weight: 500;
|
||
|
margin-left: 5px;
|
||
|
&:hover {
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
.course__curriculum {
|
||
|
|
||
|
& .accordion-item {
|
||
|
padding: 0;
|
||
|
|
||
|
& .accordion-button {
|
||
|
outline: none;
|
||
|
border: 1px solid var(--tp=border-1);
|
||
|
@include border-radius(4px 4px 0 0);
|
||
|
background: var(--tp-grey-3);
|
||
|
font-size: 20px;
|
||
|
font-weight: 700;
|
||
|
color: var(--tp-common-black);
|
||
|
padding-top: 18px;
|
||
|
padding-left: 30px;
|
||
|
padding-right: 30px;
|
||
|
|
||
|
&.collapsed {
|
||
|
@include border-radius(4px);
|
||
|
}
|
||
|
|
||
|
&:focus {
|
||
|
@include box-shadow(none);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
& .accordion-body {
|
||
|
padding: 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.course__curriculum-content {
|
||
|
padding: 13px 30px;
|
||
|
border-bottom: 1px solid #edeef2;
|
||
|
-webkit-transition: all 0.3s ease-out 0s;
|
||
|
-moz-transition: all 0.3s ease-out 0s;
|
||
|
-ms-transition: all 0.3s ease-out 0s;
|
||
|
-o-transition: all 0.3s ease-out 0s;
|
||
|
transition: all 0.3s ease-out 0s;
|
||
|
}
|
||
|
|
||
|
.course__curriculum-info svg {
|
||
|
width: 16px;
|
||
|
height: 16px;
|
||
|
margin-right: 7px;
|
||
|
color: var(--tp-grey-3);
|
||
|
}
|
||
|
|
||
|
.course__curriculum-info svg .st0 {
|
||
|
fill: none;
|
||
|
stroke: #6D6E75;
|
||
|
stroke-width: 2;
|
||
|
stroke-linecap: round;
|
||
|
stroke-linejoin: round;
|
||
|
}
|
||
|
|
||
|
.course__curriculum-info h3 {
|
||
|
display: inline-block;
|
||
|
font-size: 16px;
|
||
|
color: #53545b;
|
||
|
font-weight: 400;
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
.course__curriculum-meta span.time {
|
||
|
font-size: 16px;
|
||
|
color: #53545b;
|
||
|
}
|
||
|
|
||
|
.course__curriculum-meta span.question {
|
||
|
display: inline-block;
|
||
|
height: 24px;
|
||
|
line-height: 24px;
|
||
|
color: #ffffff;
|
||
|
padding: 0 11px;
|
||
|
-webkit-border-radius: 4px;
|
||
|
-moz-border-radius: 4px;
|
||
|
border-radius: 4px;
|
||
|
background: var(--tp-theme-primary);
|
||
|
margin-left: 20px;
|
||
|
}
|
||
|
|
||
|
.course__review-rating-info {
|
||
|
padding: 51px 0;
|
||
|
border-right: 3px solid #ffffff;
|
||
|
-webkit-border-radius: 4px 0 0 4px;
|
||
|
-moz-border-radius: 4px 0 0 4px;
|
||
|
border-radius: 4px 0 0 4px;
|
||
|
}
|
||
|
|
||
|
.course__review-rating-info h5 {
|
||
|
font-size: 100px;
|
||
|
line-height: 70px;
|
||
|
font-weight: 500;
|
||
|
margin-bottom: 8px;
|
||
|
}
|
||
|
|
||
|
.course__review-rating-info ul li a {
|
||
|
color: var(--tp-theme-secondary);
|
||
|
}
|
||
|
|
||
|
.course__review-rating-info ul li {
|
||
|
display: inline-block;
|
||
|
}
|
||
|
|
||
|
.course__review-details {
|
||
|
padding: 35px 65px 10px 35px;
|
||
|
-webkit-border-radius: 0 4px 4px 0;
|
||
|
-moz-border-radius: 0 4px 4px 0;
|
||
|
border-radius: 0 4px 4px 0;
|
||
|
}
|
||
|
|
||
|
.course__review-progress {
|
||
|
width: calc(100% - 60px - 60px);
|
||
|
height: 4px;
|
||
|
overflow: hidden;
|
||
|
background: #d8dae3;
|
||
|
-webkit-border-radius: 2px;
|
||
|
-moz-border-radius: 2px;
|
||
|
border-radius: 2px;
|
||
|
}
|
||
|
|
||
|
.course__review-text span {
|
||
|
font-size: 16px;
|
||
|
color: #53545b;
|
||
|
}
|
||
|
|
||
|
.course__review-progress .single-progress {
|
||
|
background: #2b4eff;
|
||
|
height: 100%;
|
||
|
}
|
||
|
|
||
|
.course__review-text span {
|
||
|
font-size: 16px;
|
||
|
color: #53545b;
|
||
|
}
|
||
|
|
||
|
.course__review-percent h5 {
|
||
|
font-size: 16px;
|
||
|
font-weight: 400;
|
||
|
color: #53545b;
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
.course__review-item {
|
||
|
margin-bottom: 5px;
|
||
|
}
|
||
|
|
||
|
.course__comment {
|
||
|
& li {
|
||
|
list-style: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.course__comment-box {
|
||
|
background: #f3f4f8;
|
||
|
-webkit-border-radius: 4px;
|
||
|
-moz-border-radius: 4px;
|
||
|
border-radius: 4px;
|
||
|
padding: 25px 40px 25px 30px;
|
||
|
margin-bottom: 10px;
|
||
|
}
|
||
|
|
||
|
.course__comment-info h4 {
|
||
|
font-size: 16px;
|
||
|
line-height: 1;
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
.course__comment-rating ul li {
|
||
|
display: inline-block;
|
||
|
}
|
||
|
|
||
|
.course__comment-rating ul li a {
|
||
|
font-size: 12px;
|
||
|
color: var(--tp-theme-secondary);
|
||
|
}
|
||
|
|
||
|
.course__rating-inner {
|
||
|
& i {
|
||
|
color: var(--tp-theme-secondary);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.course__comment-info {
|
||
|
margin-bottom: 15px;
|
||
|
}
|
||
|
|
||
|
.course__comment-thumb img {
|
||
|
width: 50px;
|
||
|
height: 50px;
|
||
|
-webkit-border-radius: 50%;
|
||
|
-moz-border-radius: 50%;
|
||
|
border-radius: 50%;
|
||
|
}
|
||
|
|
||
|
.page__title-pre {
|
||
|
background-color: var(--tp-theme-primary);
|
||
|
color: var(--tp-common-white);
|
||
|
padding: 5px 10px;
|
||
|
margin-bottom: 10px;
|
||
|
display: inline-block;
|
||
|
}
|
||
|
|
||
|
.course {
|
||
|
&__form {
|
||
|
& h3 {
|
||
|
font-size: 26px;
|
||
|
margin-bottom: 40px;
|
||
|
}
|
||
|
|
||
|
&-input {
|
||
|
|
||
|
& input,
|
||
|
& textarea {
|
||
|
width: 100%;
|
||
|
height: 56px;
|
||
|
line-height: 54px;
|
||
|
border: 2px solid var(--tp-grey-2);
|
||
|
outline: none;
|
||
|
background: var(--tp-grey-1);
|
||
|
padding: 0 22px;
|
||
|
font-size: 15px;
|
||
|
@include border-radius(4px);
|
||
|
margin-bottom: 20px;
|
||
|
|
||
|
&:focus {
|
||
|
border-color: var(--tp-theme-primary);
|
||
|
background: var(--tp-common-white);
|
||
|
}
|
||
|
|
||
|
&::placeholder {
|
||
|
color: grey;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
& textarea {
|
||
|
height: 150px;
|
||
|
resize: none;
|
||
|
padding: 20px;
|
||
|
line-height: 1.1;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-rating {
|
||
|
margin-bottom: 10px;
|
||
|
|
||
|
& span {
|
||
|
color: var(--tp-common-black);
|
||
|
}
|
||
|
|
||
|
& ul {
|
||
|
display: inline-block;
|
||
|
|
||
|
& li {
|
||
|
display: inline-block;
|
||
|
|
||
|
& a {
|
||
|
font-size: 14px;
|
||
|
color: var(--tp-theme-secondary);
|
||
|
|
||
|
&.no-rating {
|
||
|
color: #b8b9bf;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-btn {
|
||
|
& button {
|
||
|
text-transform: capitalize;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__member {
|
||
|
|
||
|
&-item {
|
||
|
padding: 25px 30px;
|
||
|
background: var(--tp-grey-1);
|
||
|
@include border-radius(4px);
|
||
|
margin-bottom: 10px;
|
||
|
}
|
||
|
|
||
|
&-thumb {
|
||
|
position: relative;
|
||
|
|
||
|
&::after {
|
||
|
position: absolute;
|
||
|
content: '';
|
||
|
right: 0;
|
||
|
top: -5px;
|
||
|
width: 1px;
|
||
|
height: 80px;
|
||
|
background: #dddee4;
|
||
|
|
||
|
@media #{$xs} {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
& img {
|
||
|
width: 70px;
|
||
|
height: 70px;
|
||
|
@include border-radius(50%);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-name {
|
||
|
& h5 {
|
||
|
font-size: 16px;
|
||
|
line-height: 1;
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
& span {
|
||
|
font-size: 15px;
|
||
|
color: var(--tp-text-3);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-content {}
|
||
|
|
||
|
&-info {
|
||
|
@media #{$sm} {
|
||
|
padding-left: 0;
|
||
|
}
|
||
|
|
||
|
@media #{$xs} {
|
||
|
margin-top: 25px;
|
||
|
padding-left: 0;
|
||
|
}
|
||
|
|
||
|
& h5 {
|
||
|
font-size: 16px;
|
||
|
line-height: 1;
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
& span {
|
||
|
font-size: 15px;
|
||
|
color: var(--tp-text-3);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__instructor {
|
||
|
& h3 {
|
||
|
font-size: 26px;
|
||
|
}
|
||
|
|
||
|
&-item {
|
||
|
@media #{$lg} {
|
||
|
margin-right: 40px;
|
||
|
}
|
||
|
|
||
|
@media #{$sm} {
|
||
|
margin-top: 25px;
|
||
|
margin-right: 0px;
|
||
|
}
|
||
|
|
||
|
@media #{$xs} {
|
||
|
margin-top: 25px;
|
||
|
margin-right: 0px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-thumb {
|
||
|
& img {
|
||
|
width: 50px;
|
||
|
height: 50px;
|
||
|
@include border-radius(50%);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-content {
|
||
|
& h3 {
|
||
|
font-size: 16px;
|
||
|
margin-bottom: 0;
|
||
|
line-height: 1;
|
||
|
}
|
||
|
|
||
|
& p {
|
||
|
font-size: 14px;
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__share {
|
||
|
& h3 {
|
||
|
font-size: 20px;
|
||
|
}
|
||
|
|
||
|
& ul {
|
||
|
& li {
|
||
|
display: inline-block;
|
||
|
margin-right: 10px;
|
||
|
|
||
|
& a {
|
||
|
display: inline-block;
|
||
|
width: 40px;
|
||
|
height: 40px;
|
||
|
line-height: 44px;
|
||
|
text-align: center;
|
||
|
font-size: 13px;
|
||
|
color: var(--tp-common-black);
|
||
|
background: var(--tp-common-white);
|
||
|
@include border-radius(4px);
|
||
|
|
||
|
&.fb {
|
||
|
color: #285da1;
|
||
|
background: rgba($color: #285da1, $alpha: .1);
|
||
|
|
||
|
&:hover {
|
||
|
color: var(--tp-common-white);
|
||
|
background: #285da1;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&.tw {
|
||
|
color: #03a9f4;
|
||
|
background: rgba($color: #03a9f4, $alpha: .1);
|
||
|
|
||
|
&:hover {
|
||
|
color: var(--tp-common-white);
|
||
|
background: #03a9f4;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&.pin {
|
||
|
color: #d8163f;
|
||
|
background: rgba($color: #d8163f, $alpha: .1);
|
||
|
|
||
|
&:hover {
|
||
|
color: var(--tp-common-white);
|
||
|
background: #d8163f;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__video {
|
||
|
&-thumb {
|
||
|
position: relative;
|
||
|
overflow: hidden;
|
||
|
@include border-radius(4px);
|
||
|
|
||
|
&::after {
|
||
|
position: absolute;
|
||
|
content: '';
|
||
|
left: 0;
|
||
|
top: 0;
|
||
|
width: 100%;
|
||
|
height: 100%;
|
||
|
background: rgba($color: #000320, $alpha: .5);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-play {
|
||
|
position: absolute;
|
||
|
top: 50%;
|
||
|
left: 50%;
|
||
|
@include transform(translate(-50%, -50%));
|
||
|
z-index: 1;
|
||
|
}
|
||
|
|
||
|
&-price {
|
||
|
& h5 {
|
||
|
font-size: 26px;
|
||
|
display: inline-block;
|
||
|
margin-bottom: 0;
|
||
|
|
||
|
& span {
|
||
|
font-size: 20px;
|
||
|
font-weight: 600;
|
||
|
}
|
||
|
|
||
|
&.old-price {
|
||
|
text-decoration: line-through;
|
||
|
color: var(--tp-grey-3);
|
||
|
font-weight: 500;
|
||
|
font-size: 16px;
|
||
|
padding-left: 10px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-discount {
|
||
|
& span {
|
||
|
display: inline-block;
|
||
|
font-size: 14px;
|
||
|
height: 24px;
|
||
|
line-height: 24px;
|
||
|
padding: 0 12px;
|
||
|
color: var(--tp-theme-primary);
|
||
|
background: rgba($color: red, $alpha: .08);
|
||
|
font-weight: 600;
|
||
|
@include border-radius(4px);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-content {
|
||
|
& ul {
|
||
|
& li {
|
||
|
&:not(:last-child) {
|
||
|
padding-bottom: 12px;
|
||
|
margin-bottom: 12px;
|
||
|
border-bottom: 1px solid #eef0f6;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-icon {
|
||
|
& svg {
|
||
|
width: 16px;
|
||
|
height: 20px;
|
||
|
margin-right: 12px;
|
||
|
|
||
|
& .st0 {
|
||
|
fill: none;
|
||
|
stroke: var(--tp-theme-primary);
|
||
|
stroke-linecap: round;
|
||
|
stroke-linejoin: round;
|
||
|
stroke-miterlimit: 2.6667;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-info {
|
||
|
& h5 {
|
||
|
margin-bottom: 0;
|
||
|
font-weight: 400;
|
||
|
color: var(--tp-text-3);
|
||
|
font-size: 15px;
|
||
|
line-height: 1;
|
||
|
|
||
|
& span {
|
||
|
font-weight: 500;
|
||
|
color: var(--tp-common-black);
|
||
|
padding-right: 5px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__payment {
|
||
|
& h3 {
|
||
|
font-size: 20px;
|
||
|
font-weight: 600;
|
||
|
margin-bottom: 10px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__enroll-btn {
|
||
|
& i {
|
||
|
padding-left: 4px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__sm {
|
||
|
&-thumb {
|
||
|
& img {
|
||
|
width: 60px;
|
||
|
height: 60px;
|
||
|
object-fit: cover;
|
||
|
@include border-radius(6px);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-content {
|
||
|
& h5 {
|
||
|
font-size: 16px;
|
||
|
margin-bottom: 0;
|
||
|
font-weight: 600;
|
||
|
line-height: 1;
|
||
|
|
||
|
& a {
|
||
|
&:hover {
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-price {
|
||
|
& span {
|
||
|
font-size: 14px;
|
||
|
color: var(--tp-text-3);
|
||
|
font-weight: 600;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-rating {
|
||
|
& ul {
|
||
|
& li {
|
||
|
display: inline-block;
|
||
|
|
||
|
& a {
|
||
|
font-size: 10px;
|
||
|
color: var(--tp-theme-secondary);
|
||
|
line-height: 1;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&__instructor {
|
||
|
& h3 {
|
||
|
font-size: 26px;
|
||
|
}
|
||
|
|
||
|
&-item {
|
||
|
@media #{$lg} {
|
||
|
margin-right: 40px;
|
||
|
}
|
||
|
|
||
|
@media #{$sm} {
|
||
|
margin-top: 25px;
|
||
|
margin-right: 0px;
|
||
|
}
|
||
|
|
||
|
@media #{$xs} {
|
||
|
margin-top: 25px;
|
||
|
margin-right: 0px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-thumb {
|
||
|
& img {
|
||
|
width: 50px;
|
||
|
height: 50px;
|
||
|
@include border-radius(50%);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-content {
|
||
|
& h3 {
|
||
|
font-size: 16px;
|
||
|
margin-bottom: 0;
|
||
|
line-height: 1;
|
||
|
}
|
||
|
|
||
|
& p {
|
||
|
font-size: 14px;
|
||
|
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.course__tab-wrapper {
|
||
|
@media #{$xs,$sm} {
|
||
|
margin-bottom: 30px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.course__sidebar-widget-2 {
|
||
|
padding: 30px;
|
||
|
-webkit-box-shadow: 0px 30px 50px 0px rgba(1, 11, 60, 0.1);
|
||
|
-moz-box-shadow: 0px 30px 50px 0px rgba(1, 11, 60, 0.1);
|
||
|
box-shadow: 0px 30px 50px 0px rgba(1, 11, 60, 0.1);
|
||
|
-webkit-border-radius: 4px;
|
||
|
-moz-border-radius: 4px;
|
||
|
border-radius: 4px;
|
||
|
@media #{$xs} {
|
||
|
padding:30px 15px;
|
||
|
}
|
||
|
& ul {
|
||
|
& li {
|
||
|
list-style: none;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.course__sidebar {
|
||
|
@media #{$xl,$lg,$md,$sm,$xs} {
|
||
|
padding-left: 0;
|
||
|
}
|
||
|
}
|