Sindbad~EG File Manager
@import 'variable';
@import 'mixin';
// header default
.header {
.navbar-container {
.navbar-light {
padding: 0px;
.main-menu {
>li {
padding: 0 19px;
position: relative;
>a {
font-weight: 700;
line-height: 95px;
position: relative;
padding: 0;
&:before {
position: absolute;
right: 0px;
content: '';
width: 5px;
height: 5px;
@include border-radius(50%);
background: $primary-color;
bottom: 25px;
margin: auto;
left: 0;
@include transition();
@include transform(scale(0));
}
}
}
li {
a {
font-weight: 700;
color: $title-color;
text-transform: uppercase;
font-size: 14px;
&:hover {
color: $primary-color;
&:before {
@media (min-width:992px) {
@include transform(scale(1));
}
}
}
}
&.active {
>a {
color: $primary-color;
@media (min-width:992px) {
&:before {
@include transform(scale(1));
}
}
}
}
// dropdown-menu
ul.dropdown-menu {
padding: 10px 0px;
min-width: 230px;
border-radius: 0;
-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
border: none;
transition: transform .4s ease, -webkit-transform .4s ease;
margin: 0;
@include border-radius(6px);
@media (min-width: 992px) {
display: block;
opacity: 0;
visibility: hidden;
@include transform(translateY(20px));
}
li {
a {
font-size: 12px;
border-top: 1px solid #f5f5f5;
line-height: 40px;
}
&:first-child {
>a {
border-top: none;
}
}
.dropdown-menu {
left: 100%;
top: 0;
}
@media (max-width: 991px) {
.dropdown-menu {
padding-left: 20px;
}
}
.dropdown-item.active,
.dropdown-item:hover {
background: transparent;
}
&.dropdown {
position: relative;
&:after {
content: "\f107";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
border: 0;
vertical-align: 0;
position: absolute;
right: 10px;
top: 13px;
font-size: 14px;
}
@media (min-width: 991px) {
&::after {
transform: rotate(-90deg);
}
}
}
}
}
@media (min-width: 992px) {
&:hover {
>.dropdown-menu {
opacity: 1;
visibility: visible;
@include transform(translateY(0));
}
}
}
}
}
.dropdown-toggle::after {
content: "\f107";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
border: 0;
vertical-align: 0;
float: right;
}
.navbar-brand {
padding: 0;
}
}
}
.navbar-light .navbar-toggler {
background: $primary-color;
color: #fff;
.navbar-toggler-icon {
background-image: none;
font-size: 25px;
height: auto;
width: auto;
}
}
&.header-default{
.navbar-collapse{
justify-content: flex-end;
}
}
}
// kindergarten nav
.kindergarten-nav{
.elementskit-navbar-nav-default{
>ul{
>li{
> a{
&:before{
position: absolute;
content: "";
left: 20px;
bottom: 10px;
background: #ff6666;
width: 0;
height: 3px;
opacity: 0;
transition: all ease .5s;
}
}
&.active,
&:hover{
>a{
&::before{
opacity: 1;
width: 15px;
}
}
}
>ul{
li{
> a{
&:before{
position: absolute;
content: "";
left: 20px;
bottom: 10px;
background: #ff6666;
width: 0;
height: 3px;
opacity: 0;
transition: all ease .5s;
}
}
&.active,
&:hover{
>a{
&::before{
opacity: 1;
width: 15px;
}
}
}
}
}
}
}
}
.ekit-wid-con {
.dropdown-item{
&.active,
&:hover{
background: #fff;
}
}
}
}
// header right info
.header-nav-right-info {
padding: 0;
margin: 0;
li {
display: inline-block;
list-style-type: none;
margin: 0 10px;
a {
color: #fff;
display: inline-block;
}
&.header-login-user,
&.header-cart {
a {
width: 35px;
height: 35px;
@include border-radius(50%);
border: 1px solid #4e5c77;
text-align: center;
line-height: 35px;
position: relative;
font-size: 12px;
sup {
position: absolute;
background-color: $primary-color;
padding: 8px 5px;
border-radius: 50%;
}
&:hover {
border-color: $primary-color;
background: $primary-color;
}
}
}
&.header-login-user{
margin-right: 5px;
}
&.header-humburger{
a{
font-size: 22px;
}
}
}
}
// header standard
.header-standard {
background: #273c66;
.navbar-container {
.navbar-light {
.main-menu {
>li {
>a {
color: #fff;
}
&.cat-menu-dropdown {
align-self: center;
a {
background: #fff;
color: #333;
padding: 0 38px;
border-radius: 36px;
line-height: 47px;
&::before {
display: none;
}
}
}
}
}
}
}
.header-search {
.turitor-serach {
.form-control {
background: transparent;
border: 1px solid #4e5c77;
border-radius: 0px;
width: 100%;
height: 40px;
padding-left: 35px;
color: #fff;
}
.input-group-btn {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 40px;
height: 40px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
background: transparent;
color: #fff;
border: 0;
font-size: 14px;
cursor: pointer;
i{
vertical-align: middle;
}
}
}
}
.header-cd-menu {
margin-right: 15px;
}
}
// University Header Style 2
.university-header-classic {
.elementskit-dropdown {
> li{
position: relative;
&:last-child{
margin-bottom: 0px;
margin-top: 0px;
}
&.active{
>a{
&.ekit-menu-nav-link{
&:before{
position: absolute;
content: "";
width: 20px;
border: 3px solid #fff;
left: 0;
top: 0;
bottom: 0;
margin: auto 0;
}
}
}
}
&:hover{
> a{
&.ekit-menu-nav-link{
&:before{
position: absolute;
content: "";
width: 20px;
border: 3px solid #fff;
left: 0;
top: 0;
bottom: 0;
margin: auto 0;
}
}
}
}
}
}
}
// category dropdown
.header-cd-menu {
position: relative;
@include transition(all 500ms ease);
.header-cd-menu-item {
text-transform: uppercase;
color: #fff;
background: rgba(0, 0, 0, 0.2);
padding: 8px 20px;
font-size: 12px;
@include border-radius(0px);
white-space: nowrap;
cursor: pointer;
i {
margin-right: 5px;
}
}
.cat-menu {
position: absolute;
left: 0;
top: 100%;
list-style: none;
background: #fff;
min-width: 250px;
padding: 0px 0px;
-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
border: none;
transition: transform .4s ease, -webkit-transform .4s ease;
margin: 0;
z-index: 11;
@include transform(translateY(20px));
display: block;
opacity: 0;
visibility: hidden;
@include border-radius(6px);
li {
a {
font-size: 14px;
color: #222222;
white-space: nowrap;
line-height: 40px;
border-top: 1px solid #f5f5f5;
&:hover {
color: $primary-color;
}
}
&:first-child {
>a {
border-top: none;
}
}
ul.dropdown-menu {
padding: 10px 10px;
min-width: 100%;
border-radius: 0;
-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
border: none;
@include transition(all 500ms ease);
margin: 0;
left: 0;
top: 100%;
@media (min-width: 992px) {
left: 100%;
top: 0;
}
}
@media (min-width: 992px) {
&:hover {
>.dropdown-menu {
display: block;
}
}
}
}
.dropdown-toggle::after {
content: "\f105";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
border: 0;
vertical-align: 0;
float: right;
}
}
&:hover {
.cat-menu {
@include transform(translateY(0px));
opacity: 1;
visibility: visible;
}
}
}
.header-course-search {
position: relative;
.turitor-search-course-form {
margin-bottom: 0;
}
.lp-button.button.search-course-button {
border: none!important;
padding: 0!important;
}
}
.category-menu .elementskit-navbar-nav-default .elementskit-navbar-nav>li {
width: 100%;
>a {
position: relative;
&::before {
position: absolute;
content: "\e904";
font-family: 'iconfont' !important;
left: 20px;
top: 6px;
font-size: 13px;
}
}
}
.cartbtn {
display: inline-block;
list-style-type: none;
margin: 0 10px;
a {
width: 35px;
height: 35px;
@include border-radius(50%);
border: 1px solid #4e5c77;
text-align: center;
line-height: 35px;
position: relative;
color: #fff;
display: inline-block;
font-size: 12px;
sup {
position: absolute;
background-color: $primary-color;
padding: 10px 5px;
border-radius: 50%;
}
&:hover {
border-color: $primary-color;
background: $primary-color;
color: #fff;
}
}
}
.login-user {
i{
width: 35px;
height: 35px;
@include border-radius(50%);
border: 1px solid #4e5c77;
text-align: center;
line-height: 30px;
position: relative;
color: #fff;
display: inline-block;
font-size: 12px;
}
a{
span{
color: $white-color;
margin-left: 5px;
}
&:hover{
i{
border-color: $primary-color;
background: $primary-color;
color: #fff;
}
}
}
}
// cart button
.cartbtn .cart-link .cart-contents i,
.header-login-user a i{
font-size:14px;
}
.cartbtn a sup{
padding: 8px 5px;
}
// learndash login register
.learndash-login-user{
a{
font-weight: 400;
color: $white-color;
font-size: 13px;
span{
margin-left: 5px;
}
}
}
.learndash-wrapper {
.ld-login-modal{
&-form {
label{
font-weight: 400 !important;
}
p{
&::before{
top: 2.9em !important;
}
}
}
input.input{
background: transparent !important;
}
input{
&.button{
padding: 8px 25px !important;
}
}
.ld-login-modal-register {
.ld-button{
border-radius: 25px !important;
&:hover {
box-shadow: 0 0 0 2px #fff !important;
}
}
}
}
}
body {
.learndash-wrapper{
padding: 0;
&.ld-modal-closed{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block !important;
}
.ld-modal{
transform: translate(0) !important;
margin-top: 150px !important;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
}
&.ts-ld-modal{
.learndash-wrapper .ld-modal{
opacity: 1 !important;
visibility: visible !important;
margin-top: 150px !important;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
@media (max-width: 991px){
margin-top: 100px !important;
}
}
}
}
// sticky header
@media (min-width: 1200px) {
.header-wrapper{
min-height: 95px;
}
.navbar-sticky {
&.sticky {
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 99;
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-delay: .1s;
animation-delay: .1s;
&.header-default{
background: #fff;
}
}
}
}
.sticky-header{
transition: all ease .5s;
&.ekit-sticky--active{
background: #1e2f50;
box-shadow: 0px 30px 50px 0px rgba(51, 51, 51, 0.08);
}
}
// /* Shortcode: Main Slider
// ================================================== */
// Slider animation
.ts-animate {
position: relative;
top: 30px;
transition: all ease .5s;
opacity: 0;
}
.main-slider {
.owl-item {
&.active {
.ts-animate {
top: 0px;
opacity: 1;
}
.slider-content {
.sub-title {
top: 0;
transition-delay: .4s;
}
.main-title {
transition-delay: .5s;
}
.slider-desc {
transition-delay: .6s;
}
.btn-wrapper {
transition-delay: .8s;
}
}
}
}
}
// Slider style
.main-slider {
.banner-item {
position: relative;
display: flex;
align-items: center;
min-height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
&::before {
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(#273c66, 0.4);
}
}
.owl-dots {
position: absolute;
bottom: 50px;
margin: 0 auto;
width: 100%;
.owl-dot {
background: #fff;
width: 10px;
height: 10px;
opacity: 1;
&.active {
width: 17px;
height: 17px;
}
}
}
.slider-content {
.sub-title {
font-size: 17px;
letter-spacing: -0.17px;
line-height: 26px;
color: #fff;
font-weight: 400;
margin-bottom: 8px;
}
.main-title {
font-size: 54px;
letter-spacing: 0;
color: #fff;
line-height: 66px;
margin-bottom: 20px;
}
.slider-desc {
font-size: 18px;
letter-spacing: -0.18px;
line-height: 30px;
color: #fff;
font-weight: 400;
margin-right: 150px;
margin-bottom: 35px;
}
.btn {
background: #0eb582;
color: #fff;
font-size: 14px;
padding: 14px 30px 13px;
border: 1px solid #0eb582;
font-family: 'Roboto', sans-serif;
font-weight: 700;
&:hover {
background: rgba(#fff, .3);
border-color: #fff;
}
.icon {
margin-right: 5px;
}
&.btn-border {
background: rgba(#fff, .3);
border-color: #fff;
&:hover {
background: #0eb582;
border-color: #0eb582;
}
}
&+.btn {
margin-left: 15px;
}
}
}
&-style2{
.slider-content{
padding: 80px;
position: relative;
.btn{
i{
margin: 0;
}
}
.boxed{
position: absolute;
left: 0;
top: 0;
width: 80%;
height: 100%;
border: 18px solid #f0a108;
border-right: 0;
&::after,
&::before{
position: absolute;
content: '';
right: 0;
top: -10px;
height: 60px;
width: 18px;
background: #f0a108;
}
&::after{
bottom:-10px;
top: auto;
}
}
}
}
&-style3{
.slider-content {
.sub-title{
position: relative;
padding-left: 60px;
&::before{
position: absolute;
content: '';
top: 50%;
bottom: 0;
width: 45px;
height: 7px;
background: #ff6666;
transform: translateY(-50%);
left: 0;
transition: all ease 0.4s;
}
}
.btn-wrapper{
.btn{
position: relative;
border: none;
&::after{
position: absolute;
content: '';
top: 50%;
bottom: 0;
width: 45px;
height: 7px;
background: #ffd100;
transform: translateY(-50%);
right: -30px;
transition: all ease 0.4s;
}
&:hover{
&::after{
right: -45px;
}
}
}
}
}
.slider-image{
display: flex;
align-items: center;
justify-content: flex-end;
.image-box{
width: 350px;
height: 350px;
position: relative;
transform: rotate(45deg);
border: 20px solid #fff;
overflow: hidden;
&:hover{
img{
transform: scale(1.60) rotate(-45deg);
}
}
img{
transform: scale(1.42) rotate(-45deg);
transition: all ease 0.5s;
}
&.image-one{
margin-right: -100px;
z-index: 1;
}
&.image-two{
width: 280px;
height: 280px;
border: 20px solid #ff6666;
border-left-color: transparent !important;
border-bottom-color: transparent !important;
}
}
}
&.dotstyle2{
.owl-dots {
.owl-dot{
&.active{
border-color:#ff6666 !important;
span{
background: #ff6666 !important;
}
}
}
}
}
}
&.dotstyle2{
.owl-dots {
position: absolute;
bottom: 50px;
margin: 0 auto;
width: 100%;
width: auto;
height: 100%;
left: 30px;
top: 50%;
.owl-dot {
background: #666;
width: 6px;
height: 6px;
opacity: 1;
display: block;
margin-bottom: 10px;
text-align: center;
margin-left: 0;
margin-right: 0;
&.active {
width: 17px;
height: 17px;
background: transparent;
left: -5px;
border: 1px solid #fff;
margin-bottom: 15px;
span{
width: 5px;
height: 5px;
background: #fff;
position: absolute;
z-index: 99999;
left: 5px;
border-radius: 50%;
top: 5px;
}
}
}
}
}
}
/* =============================================
offset sidebar offcanvus
================================================= */
.xs-sidebar-group {
position: relative;
.xs-overlay {
left: 100%;
top: 0;
position: fixed;
z-index: 999;
height: 100%;
opacity: 0;
width: 100%;
visibility: hidden;
-webkit-transition: all .4s ease-in .8s;
-o-transition: all .4s ease-in .8s;
transition: all .4s ease-in .8s;
cursor: url(../images/cross-out.png), pointer;
}
&.isActive {
.xs-overlay {
opacity: .9;
visibility: visible;
-webkit-transition: all .8s ease-out 0s;
-o-transition: all .8s ease-out 0s;
transition: all .8s ease-out 0s;
left: 0;
background: #000;
}
.xs-sidebar-widget {
opacity: 1;
visibility: visible;
right: 0;
-webkit-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
-o-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
}
}
}
.xs-sidebar-widget {
position: fixed;
right: -100%;
top: 0;
bottom: 0;
width: 100%;
max-width: 360px;
z-index: 999999;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
background-color: #fff;
-webkit-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
-o-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
visibility: hidden;
opacity: 0;
}
.sidebar-textwidget {
padding: 40px;
padding-top: 120px;
&.header-offcanvas{
.sideabr-list-widget{
li{
margin-bottom: 20px;
}
}
.off-canvas-desc{
margin-bottom: 35px;
}
}
}
.close-side-widget {
color: $primary-color;
font-size: 0.88235rem;
display: block;
}
.close-side-widget i {
font-size: 20px;
}
.sidebar-widget-container {
position: relative;
top: 150px;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s ease-in .3s;
-o-transition: all .3s ease-in .3s;
transition: all .3s ease-in .3s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.xs-sidebar-group{
&.isActive {
.sidebar-widget-container {
top: 0px;
opacity: 1;
visibility: visible;
-webkit-transition: all 1s ease-out 1.2s;
-o-transition: all 1s ease-out 1.2s;
transition: all 1s ease-out 1.2s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
}
}
.widget-heading {
position: absolute;
top: 0;
right: 0;
padding: 25px;
}
.mini_cart_item {
margin-bottom: 20px;
padding-bottom: 20px;
}
.xs-empty-content {
text-align: center;
padding: 120px 30px 30px;
}
.xs-empty-content .widget-title {
font-size: 1.29412rem;
color: #313131;
font-weight: 600;
}
.xs-empty-content .xs-title {
margin-bottom: 20px;
font-size: 1.05882rem;
color: #313131;
}
.xs-empty-content .woocommerce-mini-cart__empty-message {
font-size: 1.17647rem;
}
.sidebar-logo-wraper {
margin-bottom: 30px;
}
.sidebar-textwidget {
p {
color: #6d6d6d;
margin-bottom: 30px;
}
}
.sideabr-list-widget img {
margin-right: 15px;
margin-top: 3px;
}
.off-canvas-desc {
margin-bottom: 30px;
}
.sideabr-list-widget {
padding-left: 0;
li {
margin-bottom: 30px;
list-style: none;
i {
font-size: 20px;
margin-right: 20px;
color: $primary-color;
vertical-align: middle;
line-height: 28px;
}
}
p,
a {
color: #000;
margin-bottom: 0;
display: block;
}
}
.social-list {
margin-bottom: 40px;
padding-left: 0;
li {
display: inline-block;
a {
color: #FFFFFF;
font-size: 0.70176rem;
width: 35px;
height: 35px;
line-height: 35px;
border: 0px;
display: block;
text-align: center;
background: $primary-color;
@include border-radius(50%);
}
&.ts-facebook {
a {
background-color: #4969a8;
}
}
&.ts-twitter {
a {
background-color: #2aa3ef;
}
}
&.ts-linkedin {
a {
background-color: #1178b3;
}
}
&.ts-instagram {
a {
background-color: #e8715c;
}
}
&.ts-vimeo {
a {
background-color: #1ab7ea;
}
}
}
}
/*================================
banner blog
==================================*/
.banner-area {
padding: 120px 0;
position: relative;
@include background-content();
background-color: #f1fffb;
&:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
background: rgba(44, 44, 44, 0.0);
}
.banner-title {
font-size: 36px;
line-height: 44px;
font-weight: 700;
margin-bottom: 0;
span {
color: $primary-color;
}
}
.image {
position: absolute;
left: 0px;
top: 0px;
width: 1600px;
height: 5011px;
z-index: 250;
}
.breadcrumb {
text-align: center;
background: none;
display: inline-block;
li {
display: inline-block;
text-transform: capitalize;
margin: 0 10px;
font-size: 17px;
a {
color: $title-color
}
}
}
&.banner-solid {
padding-top: 50px;
padding-bottom: 40px;
background: #f1fffb;
&:before {
display: none;
}
.banner-title {
font-size: 48px;
line-height: 55px;
}
}
}
// banner: sub pages
.banner-area {
.banner-title{
position: relative;
span{
color: #333333;
&.university-banner-title{
display: block;
font-size: 24px;
line-height: 26px;
color: #fff;
text-transform: uppercase;
padding-bottom: 15px;
}
}
}
}
/*================================
latest blog
==================================*/
.latest-blog {
.post {
border: 1px dashed #e8e8e8;
@include border-radius(8px);
overflow: hidden;
@include transition();
.post-meta {
margin-bottom: 12px;
span {
position: relative;
padding-left: 15px;
margin-right: 15px;
&:last-of-type {
margin-right: 0;
}
&:before {
position: absolute;
left: 0;
top: 9px;
width: 6px;
height: 6px;
@include border-radius(50%);
content: '';
background: $primary-color;
}
}
}
.post-body {
border: none;
}
.post-media {
width: 100%;
height: 100%;
overflow: hidden;
img {
width: 100%;
height: auto;
@include transform(scale(1));
@include transition();
}
}
.post-footer {
.btn-link {
i {
margin-left: 0;
margin-right: 5px;
vertical-align: inherit;
}
}
}
&:hover {
box-shadow: 0px 30px 50px 0px rgba(51, 51, 51, 0.08);
.post-media {
img {
@include transform(scale(1.1));
}
}
}
}
}
// kindergarten blog
.kindergarten-blog{
.latest-blog {
.post {
border: 0;
border-radius: 0;
.post-body{
background: #fdfbf3;
}
.post-footer {
.btn-link {
i{
display:none;
}
}
a{
position: relative;
&:after{
position: absolute;
content: '';
top: 50%;
right: -60px;
bottom: 0;
width: 45px;
height: 7px;
background: #ffd100;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all ease 0.4s;
-o-transition: all ease 0.4s;
transition: all ease 0.4s;
}
&:hover{
&:after{
right: -45px;
}
}
}
}
&:hover{
.post-body{
background: #fff;
}
}
}
}
}
/*================================
shortcode: course category
==============================*/
.ts-course-category {
.single-course-category {
padding: 20px;
@include border-radius(5px);
overflow: hidden;
border: 1px dashed #e8e8e8;
@include transition();
margin-top: 15px;
margin-bottom: 15px;
background: #fff;
.course-round-shape,
.course-dot-shape {
position: absolute;
left: 0;
top: 0;
width: 60px;
height: 60px;
@include border-radius(6px);
background: $primary-color;
display: block;
z-index: -1;
@include transform(scale(0));
@include transition();
}
.course-dot-shape {
top: auto;
left: auto;
bottom: 0;
right: 0;
background: transparent;
color: #0eb582;
width: 60px;
height: 60px;
}
.course-media {
margin-bottom: 25px;
img {
@include transition();
@include transform(scale(1));
width: 120px;
height: 120px;
@include border-radius(50%);
}
}
.course-category-title {
font-size: 22px;
font-weight: 700;
a {
color: $title-color;
&:hover {
color: $primary-color;
}
}
}
.course-count {
@include transition();
}
&:hover {
box-shadow: 0px 30px 50px 0px rgba(51, 51, 51, 0.08);
border-color: transparent !important;
.course-round-shape,
.course-dot-shape {
@include transform(scale(1));
}
.course-media {
img {
@include transform(scale(.9));
}
}
}
}
&.grid-style2 {
.single-course-category {
.course-dot-shape {
top: 0;
left: 0;
bottom: auto;
right: auto;
background: transparent;
transform: rotate(180deg) scale(0);
}
&:hover {
.course-dot-shape {
transform: rotate(180deg) scale(1);
}
}
}
}
&.grid-style3 {
.single-course-category {
.course-media {
margin-bottom: 0;
margin-right: 25px;
;
}
}
}
}
// /* shortcode: feature course
// ================================================== */
// turitor mixitup
#mixcontent .mix {
display: none;
}
.tab-course-category {
text-align: center;
margin-bottom: 50px;
ul {
list-style: none;
padding: 0 15px;
margin: 0;
display: inline-block;
background-color: rgb(255, 255, 255);
box-shadow: 0px 15px 25px 0px rgba(51, 51, 51, 0.05);
@include border-radius(6px);
li {
display: inline-block;
font-size: 17px;
color: #555;
line-height: 45px;
cursor: pointer;
padding: 18px 30px;
position: relative;
&:before {
position: absolute;
right: 0;
bottom: 0;
width: 25px;
height: 3px;
bottom: 0;
margin: auto;
background: $primary-color;
content: '';
@include transform(scale(0));
left: 0;
}
&:after {
position: absolute;
right: 0;
top: 0;
width: 1px;
height: 25px;
bottom: 0;
margin: auto;
background: #e8e8e8;
content: '';
}
&.active {
color: $primary-color;
&:before {
@include transform(scale(1));
}
}
&:last-child {
&:after {
display: none;
}
}
}
}
}
.single-course {
border: 1px dashed #dedfe2;
background: #fff;
padding: 40px 40px 0;
@include border-radius(15px);
overflow: hidden;
position: relative;
@include transition();
.course-category {
margin-bottom: 8px;
a {
display: inline-block;
position: relative;
font-size: 14px;
line-height: 26px;
color: #555;
padding: 0 15px;
letter-spacing: -0.14px;
&:before {
position: absolute;
left: 0;
top: 9px;
width: 6px;
height: 6px;
@include border-radius(50%);
@include transition();
content: '';
background: $primary-color;
}
}
}
.ts-course-el-title {
font-size: 24px;
;
line-height: 30px;
letter-spacing: -0.24px;
a {
color: $title-color;
@include transition();
}
}
.enrol-list-area {
opacity: 0;
margin-bottom: -50px;
@include transition();
}
.course-enrole-list {
padding: 0;
list-style-type: none;
margin-bottom: 20px;
li {
display: inline-block;
font-size: 14px;
margin-right: 40px;
@include transition();
i {
margin-right: 6px;
}
&:last-child {
margin-right: 0;
;
}
}
}
.instructor {
display: flex;
align-items: center;
&-thumb{
width: 50px;
height: 50px;
@include border-radius(50%);
display: inline-block;
margin-right: 20px;
background: #defff6;
overflow: hidden;
img {
width: 100%;
}
}
a {
font-size: 16px;
font-weight: 500;
line-height: 26px;
}
}
.course-footer {
clear: both;
width: 100%;
display: block;
overflow: hidden;
position: absolute;
bottom: 0;
left: 0;
z-index: 2;
padding: 0 40px;
opacity: 0;
@include transition();
.xs-ratting-content {
float: left;
margin-top: 20px;
.xs-review-rattting {
display: inline-block;
vertical-align: middle;
.xs-star {
line-height: 20px;
}
}
}
.course-price-item {
float: right;
.course-price,
.free-course {
min-height: 70px;
min-width: 70px;
display: inline-block;
@include border-radius(50%);
background: $secondary-color;
color: #fff;
line-height: 70px;
text-align: center;
font-size: 16px;
font-weight: 500;
}
}
}
.course-thumb {
position: relative;
z-index: 1;
@include transition(all, .5s, ease);
}
.course-shap {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
transform: scale(1.1);
path {
@include transition;
}
}
&:hover {
background: $primary-color;
border: 1px solid #fff;
box-shadow: 0px 30px 50px 0px rgba(51,51,51,0.08);
.course-thumb {
opacity: 0;
transform: scale(0);
}
.course-footer {
opacity: 1;
bottom: 40px;
}
.enrol-list-area {
opacity: 1;
}
.border-bar{
opacity: 0.2;
}
.course-category a,
.ts-course-el-title a,
.course-enrole-list li,
.instructor a {
color: #fff;
}
.course-category a:before {
background: #fff;
}
.course-shap {
path {
&:first-of-type {
fill: #0aa877;
}
}
}
}
}
// course style 2
:root {
--course-color: #5DBF7C;
}
.single-course-item {
.single-course {
overflow: hidden;
&:hover{
box-shadow: 0px 20px 50px 0px rgba(14, 181, 130, 0.15);
}
.course-title-area {
position: relative;
z-index: 1;
margin-bottom: 35px;
}
.course-thumb {
visibility: visible;
}
.hover {
position: absolute;
left: 0;
top: -20px;
width: 100%;
height: 100%;
opacity: 0;
z-index: 2;
border: none !important;
box-shadow: none;
}
&:hover {
.hover {
opacity: 1;
top: 0;
}
.course-thumb {
transform: scale(1);
opacity: 0;
visibility: hidden;
}
}
}
// course grid style 2
&.course-grid-style2{
.single-course {
padding: 0 !important;
.enrol-list-area{
margin-bottom: 20px;
}
.excerpt-content p{
color: #fff;
}
.course-title-area{
margin-bottom: 0;
margin-top: -15px;
padding: 0px 40px 0;
.course-category span{
padding: 8px 8px 10px 8px;
border-radius: 5px;
a{
color: #fff;
&:before{
display: none;
}
}
}
}
.course-price-item{
span{
background: transparent;
color: #232323;
font-weight: 700;
}
}
.course-footer.style2{
position: relative;
opacity: 1;
bottom: 0;
z-index: 3;
padding-bottom:10px;
padding-top:10px;
}
.ts-course-el-title{
margin-top: 28px;
margin-bottom: 0;
}
&:hover{
background: var(--course-color);
.course-price-item span,
.xs-ratting-content {
color: #fff;
}
.hover{
padding: 30px !important;
background: var(--course-color);
.course-category {
background:rgba(255,255,255,.2);
border-radius:5px;
display:inline-block;
padding: 6px 8px;
a:before{
display: none;
}
}
.ts-course-el-title{
margin:18px 0px 20px 0px!important;
}
.excerpt-content{
border-bottom:1px solid rgba(255,255,255,.2);
}
}
}
}
}
}
// single grid style
.course-single-wrap {
margin-top: 60px;
.course-thumbnail {
margin-top: -100px;
background: #c1f3e6;
margin-bottom: 15px;
@include transition();
}
.single-course {
overflow: visible;
.enrol-list-area {
margin-bottom: 0;
}
.enrol-list-area {
opacity: 1;
}
.course-price-item {
text-align: center;
position: relative;
transform: translateY(-37px);
span {
display: inline-block;
background: $primary-color;
padding: 8px 25px;
@include border-radius(36px);
color: #fff;
@include transition();
}
}
.course-footer {
position: relative;
bottom: 0;
opacity: 1;
padding: 0;
.xs-ratting-content {
margin-top: 15px;
}
}
.btn-link {
height: 45px;
width: 45px;
;
line-height: 45px;
text-align: center;
display: inline-block;
@include border-radius(50%);
background: $primary-color;
color: #fff;
text-decoration: none;
float: right;
padding: 2px 0;
}
.border-bar {
border-top: 1px solid #1bc792;
margin: 35px 0px 0;
padding: 15px 0;
}
&:hover {
box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
.course-thumbnail {
box-shadow: 0px 35px 40px 0px rgba(0, 0, 0, 0.15);
}
.course-price-item {
span {
background: $secondary-color;
}
}
.btn-link {
background: $secondary-color;
}
.wp-ratting-vote {
color: #fff;
}
}
}
}
// Number features
.number-features{
.single-intro-text{
.intro-content{
h3{
&.ts-title{
span{
font-size: 15px;
display: block;
margin-top: 15px;
color: #333333;
}
}
}
}
}
}
// Feature Standard
.ts-feature-standard{
.single-intro-text{
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.06);
.intro-content{
padding: 40px 40px 15px 40px;
background: #fff;
.ts-title{
font-weight: 900;
color: #f26522;
}
}
}
.feature-img{
img{
width: 100%;
}
}
// feature style 2
&.style2{
position: relative;
&:hover{
.featured-content{
padding: 45px 40px 40px;
p{
transform: scale(1);
opacity: 1;
height: auto;
margin-bottom: 115px;
}
.feature-btn{
opacity: 1;
transform: scale(1);
bottom: 50px;
height: auto;
}
}
}
.featured-content{
position: absolute;
left: 0;
background: rgba(#333,.95);
width: calc(100% - 60px);
color: #ffffff;
right: 0;
margin: 0 auto;
padding: 32px 40px 14px 40px;
bottom: -50px;
border-bottom: 5px solid #f26522;
transition: all ease .5s;
overflow: hidden;
height: auto;
.ts-title{
color: #ffffff;
font-size: 22px;
line-height: 28px;
font-weight: 700;
padding: 0 10px;
}
p{
font-size: 16px;
line-height: 26px;
opacity: 0;
height: 0;
margin-bottom: 0;
transition: all ease .5s;
}
}
.feature-btn{
position: static;
margin: 0;
height: 0;
opacity: 0;
transition: all ease .5s;
.btn{
position: static;
&.btn-outline{
border: 2px solid #fff;
border-radius: 0;
color: #fff;
}
}
}
}
}
// feature classic
.feature-classic{
position: relative;
.feature-img{
overflow: hidden;
img{
width: 100%;
transform: scale(1);
transition: all ease .5s;
}
}
.feature-content{
background-repeat: no-repeat;
background-size: cover;
padding: 85px 20px 10px;
margin-top: -75px;
position: relative;
transition: all ease 0.5s;
background-position: center center;
}
&:hover{
.feature-img{
img{
transform: scale(1.09);
}
}
}
}
// feature btn
.feature-btn{
position: relative;
top: -25px;
margin: 0px 40px;
a{
position: absolute;
&.fs-btn{
width: 50px;
height: 50px;
border-radius: 50%;
background: #f26522;
color: #fff;
padding: 14px;
text-align: center;
}
}
}
// /* Shortcode: Service Slider
// ================================================== */
.service-slider{
.owl-item{
.item{
.single-service{
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 50px 0px;
position: relative;
&:after{
position: absolute;
content: "";
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background: url(../../assets/images/overlay_shape.png), #333333;
border-radius: 100px 100px 0 0;
width: 100%;
height: 100%;
z-index: 1;
top: 50%;
transition: ease all .3s;
}
.service-info{
.service-info-content{
position: relative;
top: 100px;
z-index: 2;
transition: ease all .2s;
.service-title{
font-size: 24px;
color: #fff;
line-height: 26px;
}
p{
font-size: 16px;
color: #fff;
margin: 0px;
opacity: 0;
visibility: hidden;
padding: 0px 20px;
}
.ts-btn{
opacity: 0;
visibility: hidden;
a{
text-decoration: underline;
color: #fff;
}
}
.service-icon{
width: 88px;
height: 88px;
border-radius: 50%;
background: #f26522;
left: 0;
right: 0;
position: relative;
margin: 0 auto;
top: -25px;
color: #fff;
padding: 18px;
font-size: 22px;
}
}
}
&:hover{
&:after{
background: url(../../assets/images/overlay_shape.png),#f26522;
border-radius: 0;
top: 0%;
}
.service-icon{
background: #fff !important;
i{
color: #f26522 !important;
}
}
.service-info-content{
top: 0;
p{
opacity: 1;
visibility: visible;
}
.ts-btn{
opacity: 1;
visibility: visible;
}
}
}
}
}
}
.owl-nav{
position: absolute;
top: -70px;
right: 0;
.owl-next{
right: 0;
&:hover{
color: #fff;
background: #f26522;
border-color: #f26522;
}
}
.owl-prev{
left: -110px;
&:hover{
color: #fff;
background: #f26522;
border-color: #f26522;
}
}
}
}
// Service Slider style2
.service-slider-2{
position: relative;
.searvice-img{
margin-left: 50px;
margin-bottom: -170px;
}
.service-info-content{
max-width: 450px;
padding: 45px 50px 43px;
background-image: url(../images/classroom_pattern.png);
background-repeat: no-repeat;
background-position: center bottom;
position: relative;
z-index: 1;
.slider-list{
margin-bottom: 18px;
li{
display: inline-block;
color: #333333;
font-family: inherit;
font-size: 22px;
font-weight: 500;
&:not(:last-child){
margin-right: 70px;
}
i{
margin-right: 10px;
}
}
}
.ts-btn a{
border-bottom: 2px solid #333333;
}
}
&.service-slider-list-item{
margin-left: 30px;
li{
cursor: pointer;
width: 100%;
text-indent: 0;
height: auto;
h3{
margin-bottom: 35px;
}
&.active{
h3{
color: #ff6666 !important;
}
}
}
&.carousel-indicators{
position: static;
display: block;
flex-direction: column;
margin-right: 0;
}
}
}
.searvice-list-indicator{
display: flex;
flex-direction: column;
justify-content: center;
position: static;
margin: 0;
li{
cursor: pointer;
line-height: 0;
text-align: center;
border-radius: 50%;
margin: 4px 0;
padding: 3px;
width: 16px;
height: 16px;
transition: all ease 0.5s;
&::after,&::before{
display: none;
}
&.active{
width: 16px;
height: 16px;
border: 1px solid #ff6666;
span{
padding: 3px;
border: 1px solid #ff6666;
background: #ff6666;
}
}
span{
width: 8px;
height: 8px;
background: #dddddd;
border-radius: 50px;
display: inline-block;
}
}
&.carousel-indicators{
li{
text-indent: 0;
}
}
}
// /* Shortcode: Campus Slider
// ================================================== */
.campus-slider{
.owl-stage{
.owl-item{
.item{
.single-service{
background-position: center;
background-repeat: no-repeat;
background-size: cover;
min-height: 515px;
position: relative;
.service-info-content{position: absolute;
bottom: 15px;
left: 50px;
right: 40%;
z-index: 1;
}
&:after{
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
top: 0;
background: linear-gradient(0deg, rgba(0,0,0,.8) 0%, rgba(0, 0, 0, 0) 70%);
transition: all 0.4s ease;
opacity: .8;
}
}
}
}
}
.owl-nav{
position: absolute;
right: 50px;
.owl-prev{
bottom: 0;
top: auto;
right: 60px;
left: auto;
color: rgba(255,255,255,.5);
}
.owl-next{
bottom: 0;
top: auto;
right: 0;
left: auto;
color: rgba(255,255,255,.5);
}
.owl-prev,
.owl-next{
&:hover{
color: #fff;
background: #f26522;
border-color: #f26522;
}
}
}
}
// /* Shortcode: testimonials
// ================================================== */
.ts-testimonial-standard {
.testimonial-author-content {
margin-bottom: 45px;
opacity: 0.5;
@include transition();
p {
font-size: 20px;
letter-spacing: -0.20;
line-height: 32px;
padding-left: 40px;
position: relative;
padding-bottom: 30px;
border-bottom: 1px solid #eaeaea;
margin-bottom: 35px;
position: relative;
i {
position: absolute;
left: 0;
top: 0;
;
font-size: 14px;
line-height: 32px;
}
&:after,
&:before {
position: absolute;
margin: auto;
bottom: -15px;
left: 0;
right: 0;
width: 15px;
height: 15px;
border-right: 1px solid #eaeaea;
border-top: 1px solid #fff;
content: '';
}
&:before {
border-right: transparent;
border-top: transparent;
border-left: 1px solid #eaeaea;
transform: rotate(-52deg);
width: 4px;
height: 20px;
}
}
.testimonial-footer {
img {
height: 70px;
width: 70px;
@include border-radius(50%);
margin-right: 15px;
}
.author-name {
font-size: 18px;
line-height: 26px;
letter-spacing: -0.18px;
font-weight: 700;
margin-bottom: 0px;
}
.author-designation {
font-size: 14px;
;
color: #999999;
letter-spacing: -0.14px;
font-weight: 400;
}
}
}
.active.center {
.testimonial-author-content {
opacity: 1;
}
}
&.classic {
.testimonial-author-content {
padding: 50px;
margin-top: 40px;
@include border-radius(15px);
border: 10px solid #f9f9f9;
.testimonial-thumb {
position: absolute;
left: 0;
top: 0;
width: 85px;
height: 85px;
@include border-radius(50%);
margin: auto;
overflow: hidden;
right: 0;
border: 10px solid #fff;
}
.qoute-icon {
position: absolute;
left: 30px;
top: 30px;
width: 45px;
height: 45px;
background: #fff;
font-size: 22px;
color: #d4d4d4;
}
p {
&:before,
&:after {
display: none;
}
padding-bottom: 0;
border-bottom: none;
}
}
.active.center {
.testimonial-author-content {
border-color: $primary-color;
}
}
}
}
// KinderGarden Testimonial
.kd-testimonial{
.elementskit-client_logo{
display: none !important;
}
.ekit-wid-con {
.ekit_testimonial_style_2{
&:hover{
border-bottom-color: transparent;
}
}
.elementskit-profile-info{
position: relative;
padding-left: 60px;
&::after{
position: absolute;
content: '';
left: 0;
top: 0;
bottom: 0;
margin: auto;
width: 44px;
height: 5px;
background: #ffd100;
}
}
}
}
// /* Shortcode: testimonial style 3
// ================================================== */
.ts-testimonial-standard {
&.style-3{
position: relative;
border-left: 2px solid #283747;
&:before{
right: auto;
top: 0;
left: -1px;
bottom: 0;
width: 0;
height: 0;
transform: rotate(0deg);
border-top: 10px solid transparent;
border-left: 10px solid #283747;
border-bottom: 10px solid transparent;
content: '';
position: absolute;
margin: auto;
}
.testimonial-author-content {
p{
border-bottom: 0;
padding-top: 75px;
margin-bottom: 0px;
padding-bottom: 80px;
padding-left: 100px;
i{
left: 100px;
font-size: 30px;
}
}
.testimonial-footer{
padding-left: 100px;
margin-top: -45px;
}
}
.owl-carousel {
.owl-nav{
&.disabled{
display: block;
}
.owl-prev{
position: absolute;
left: -35%;
top: 75%;
&:hover{
background: #e74b3b;
border-color: #e74b3b;
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);
}
}
.owl-next{
position: absolute;
left: -28%;
top: 75%;
&:hover{
background: #e74b3b;
border-color: #e74b3b;
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);
}
}
}
}
}
}
// /* Shortcode: instructor
// ================================================== */
.instructor-list-wrap {
position: relative;
@include transition(all, .5s, ease);
margin-bottom: 50px;
.single-instructor-item {
text-align: center;
@include transition(all, .5s, ease);
position: relative;
overflow: hidden;
@include border-radius(15px);
.insturctor-img-area {
@include transition(all, .5s, ease);
}
.instructor-profile-pic {
&.round {
width: 255px;
height: 255px;
@include border-radius(50%);
// padding: 15px;
overflow: hidden;
background: #c1f3e6;
margin: auto auto 25px;
}
img {
width: 100%;
}
}
.instructor-profile-content {
@include transition(all, .5s, ease);
}
.instructor-name {
font-size: 24px;
font-weight: 700;
margin-bottom: 0;
letter-spacing: -0.24px;
a {
color: $title-color;
}
}
p {
font-size: 14px;
margin-bottom: 10px;
letter-spacing: -0.14px;
}
.instructor-social {
a {
display: inline-block;
font-size: 13px;
color: #fff;
margin: 0 10px;
}
}
// hover item css
.hover-item {
position: absolute;
left: 0;
top: -20px;
width: 100%;
opacity: 0;
height: 100%;
@include transition(all, .5s, ease);
background-color: #15c18d;
@include transform(translateY(-20px));
.insturctor-img-area {
&:before {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
content: '';
@include transition(all, .5s, ease);
background-image: linear-gradient(0deg, rgb(39, 60, 102) 0%, rgba(39, 60, 102, 0) 77%);
}
}
.instructor-profile-content {
position: absolute;
left: 0;
bottom: 40px;
width: 100%;
}
.instructor-name a,
.instructor-designation {
color: #fff;
}
}
}
// box hover
&:hover {
.single-instructor-item {
.normal.instructor-profile-content,
.normal.insturctor-img-area {
opacity: 0;
}
.hover-item {
box-shadow: 0px 20px 50px 0px rgba(51, 51, 51, 0.1);
top: 0;
opacity: 1;
@include transform(translateY(0px));
background-image: linear-gradient( to top, #273c66 0%, rgba(#273c66 ,0) 100%);
}
}
}
}
#learn-press-profile{
padding-bottom: 60px;
}
// /* Shortcode: Kindergarden Teams
// ================================================== */
.team-tab-menu{
margin-bottom: 100px;
ul{
list-style: none;
padding: 0;
margin: 0;
li{
display: inline-block;
font-size: 20px;
line-height: 36px;
font-weight: 700;
letter-spacing: 0.2px;
border: 3px solid #ffbcbc;
padding: 4px 28px 5px;
color: #555;
cursor: pointer;
transition: all ease .5s;
&:not(:last-child){
margin-right: 15px;
}
&.active,&:hover{
background: #ff6666;
color: #fff;
border-color: #ff6666;
}
}
}
}
.ts-mix-teams{
.single-team-item{
position: relative;
text-align: center;
.team-thumb-wrap{
position: relative;
width: 250px;
height: 250px;
margin: auto;
}
.team-thumb{
padding: 10px;
z-index: 1;
position: relative;
z-index: 1;
position: relative;
@include transition();
img{
-webkit-mask-image: url(../images/team_shape_1.svg);
mask-image: url(../images/team_shape_1.svg);
-webkit-mask-repeat: no-repeat;
}
}
.team-shap-1 {
position: absolute;
right: 0;
top: -10px;
fill: $primary-color;
width: 120px;
@include transition();
}
.team-shap-2 {
position: absolute;
left: 0;
top: 0;
opacity: 0;
transition: all ease 300ms;
@include transform(scale(.8));
}
&:hover{
.team-thumb{
filter: drop-shadow(0px 25px 40px rgba(0, 0, 0, 0.15));
}
.team-shap-2{
opacity: 1;
@include transform(scale(1));
}
.team-shap-1{
top: -25px;
}
}
.team-footer{
padding: 30px 0;
h4{
font-size: 20px;
font-weight: 400;
}
p{
font-size: 18px;
color: #555;
margin-bottom: 0;
}
}
}
}
// /* shortcode: partner section
// ================================================== */
.partner-carousel {
.swiper-slide-inner {
img {
filter: grayscale(100%);
@include transition();
}
&:hover {
img {
filter: grayscale(0%);
}
}
}
}
// /* Shortcode: Turitor Tab
// ================================================== */
.turitor-tab{
position: relative;
ul{
display: block;
.tab-list{
display: block;
}
}
.turitor-navs-tab{
border: 0;
li{
&:not(:last-child){
.title-content{
.content{
border-bottom: 1px solid #eeeeee;
}
}
}
a{
display: block;
transition: all ease 0.3s;
background: transparent;
.title-content{
.title-icon{
padding: 30px 20px;
opacity: 0;
transition: all ease 0.5s;
color: #f26522;
width: 60px;
}
.content{
flex: 1;
padding: 35px 30px 30px;
border-left: 1px solid #eeeeee;
position: relative;
&::before{
position: absolute;
content: '';
left: 0;
top: 30px;
width: 7px;
height: 30px;
background: #f26522;
opacity: 0;
transition: all ease .5s;
}
strong{
font-size: 22px;
font-weight: 900;
font-family: 'Roboto', sans-serif;
display: block;
color: #333333;
text-transform: capitalize;
}
span{
font-family: 'Rubik', sans-serif;
font-size: 16px;
font-weight: 400;
display: block;
color: #555;
line-height: 26px;
display: none;
}
}
}
&.active{
background: #fbeee9;
.title-content{
.title-icon{
opacity: 1;
}
.content{
&::before{
opacity: 1;
}
strong{
margin-bottom: 15px;
}
span{
display: block;
}
}
}
}
}
}
}
.ts-tab-content{
background: #f5f5f5;
color: #555;
padding: 40px;
h3{
font-size: 18px;
font-weight: 900;
color: #333333;
font-family: 'Roboto', sans-serif;
}
.tab-bg{
position: absolute;
top: 0;
width: calc(100vw / 4 + 11px);
height: 100%;
background-position: left top;
background-repeat: no-repeat;
background-size: cover;
left: calc(-100vw / 2);
display: none;
@media (min-width:992px) {
display: block;
}
}
}
}
// /* shortcode: event
// ================================================== */
.turitor-events {
.event-single {
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px dashed #e8e8e8;
&:last-of-type {
border-bottom: none;
}
}
.entry-header {
.event-meta-cat {
margin-bottom: 10px;
display: inline-block;
a {
position: relative;
padding-left: 15px;
color: #555;
&:before {
position: absolute;
left: 0;
top: 7px;
width: 6px;
height: 6px;
border-radius: 50%;
content: '';
background: $primary-color;
}
}
}
.entry-title {
font-size: 24px;
line-height: 30px;
font-weight: 700;
letter-spacing: -0.24px;
a {
color: $title-color;
&:hover {
color: $primary-color;
}
}
}
}
.event-date {
padding-right: 30px;
margin-right: 30px;
border-right: 1px dashed #e8e8e8;
.month {
font-size: 18px;
line-height: 24px;
letter-spacing: -0.18px;
display: block;
}
.day {
font-size: 36px;
font-weight: 700;
letter-spacing: -0.36px;
color: $title-color;
}
}
}
// Event Style 2
.turitor-events {
.entry-header {
.event-time{
padding-left: 15px;
position: relative;
&:before{
position: absolute;
left: 0;
top: 7px;
width: 6px;
height: 6px;
border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
content: '';
background: #f26522;
}
}
}
}
// Event Blog
.event-style{
position: relative;
.event-date-style{
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.event-meta-style{
padding-left: 20px;
border-left: 1px dashed #afafaf;
margin-left: 60px;
}
}
.event-blog {
.event{
border: none;
border-radius:0;
.event-body{
padding: 30px 0px 0px 0px;
.event-date{
padding-bottom: 5px;
.event-meta-date{
font-size: 36px;
line-height: 24px;
font-weight: 900;
font-family: roboto;
position: relative;
top: 10px;
span{
display: block;
font-size: 18px;
font-weight: 400;
}
}
}
.event-style{
.event-time{
&:before{
background: #f26522;
}
}
}
}
&:hover{
box-shadow:none;
}
}
.entry-header {
.entry-title{
font-size: 22px;
line-height: 30px;
font-weight: 900;
}
}
&.style3{
.event{
box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.04);
}
.event-body{
padding: 50px;
.event-style{
.event-date-style{
position: relative;
background: #283747;
padding: 0 15px;
max-width: 70px;
.event-date{
.event-meta-date{
color: #fff;
}
}
}
.event-meta-style{
border-left: none;
margin-left: 0;
text-align: right;
.event-time{
margin-right: 0px;
}
.post-meta{
span{
padding-left: 0;
padding-right: 15px;
&:before{
left: auto;
right: 0;
}
}
}
}
.entry-header{
padding-top: 20px;
}
.entry-content{
p{
margin-bottom: -25px;
}
}
}
&:hover{
.event-style {
.event-date-style{
background: #e74b3b;
}
}
.post-footer{
a{
color:#e74b3b;
}
}
}
.post-footer{
a{
color:#283747;
}
}
}
}
}
// archive page / course category page
/*=============================
archive tranding course
===============================*/
.tranding-course-slider {
padding: 100px 0 0;
}
.turitor_trending_course {
.owl-nav {
.owl-prev {
@media (min-width: 1200px) {
left: -100px;
}
border: 1px solid #dedfe2;
}
.owl-next {
@media (min-width: 1200px) {
right: -100px;
}
border: 1px solid #dedfe2;
}
}
.owl-dots {
margin-top: 50px;
}
}
.archive-course-container {
.course-archive {
margin-bottom: 50px;
;
}
// archive search filter
.archive-course-filter {
.text-index-result {
margin-bottom: 0;
}
.turitor-course-category-dropdown,
.turitor-course-order {
display: inline-block;
margin-left: 20px;
select {
font-size: 16px;
line-height: 26px;
max-width: 100%;
height: 50px;
display: inline-block;
padding: 0 40px 0 30px;
border: 1px solid #ddd;
border-radius: 36px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(../images/down_arrow.png) 90%/12px no-repeat;
}
}
}
.pagination {
margin-top: 40px;
}
}
// archive search
.turitor-search-course-form {
position: relative;
.search-course-input {
width: 100%;
border: 1px dashed #dedfe2;
@include border-radius(6px);
padding: 12px;
}
.search-course-button {
border: none;
background-color: $primary-color;
color: #fff;
cursor: pointer;
height: 100% !important;
right: 0 !important;
top: 0 !important;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
position: absolute;
}
}
.course-sidebar {
.turitor-search-course-form {
margin-bottom: 40px;
position: relative;
}
}
// archive category filter
.archive-widgets {
border: 1px dashed #dedfe2;
@include border-radius(6px);
margin-bottom: 40px;
padding: 40px;
.widget-title {
i {
float: right;
font-size: 28px;
}
}
ul {
padding: 0;
list-style-type: none;
margin: 0 -40px;
li {
position: relative;
&:before {
position: absolute;
bottom: 0;
width: 70%;
height: 1px;
background-color: #ececec;
content: '';
left: 0;
right: 0;
margin: auto;
}
a {
font-size: 16px;
line-height: 26px;
color: #555;
letter-spacing: -0.16px;
padding: 10px 40px;
display: block;
@include transition();
position: relative;
&:after {
right: 0px;
content: '\e90a';
font-family: 'iconfont';
font-size: 11px;
float: right;
opacity: 0;
@include transition();
color: #fff;
}
}
&.active,
&:hover {
a {
background-color: $primary-color;
color: #fff;
border-color: transparent;
&:after {
opacity: 1;
}
}
}
&:last-child {
&:before {
display: none;
}
}
}
}
}
// user dashboard
.user-dashboard {
padding: 80px 15px;
.learn-press-tabs .learn-press-tabs__tab.active {
> label {
background: #fff;
color: $primary-color;
a{
color: $primary-color !important;
}
}
&::before{
background: $primary-color !important;
}
&::after{
background: transparent !important;
}
}
#learn-press-profile-nav {
background: transparent;
border: 1px dashed #dedfe2;
padding-top: 0;
margin-top: 180px;
&:before {
background: transparent;
}
.learn-press-tabs.tabs {
list-style-type: none;
margin: 0;
li {
position: relative;
&:before {
position: absolute;
bottom: 0;
width: 70%;
height: 1px;
background-color: #ececec;
content: '';
left: 0;
right: 0;
margin: auto;
}
&.active {
a{
color: $primary-color !important;
}
}
.avatar {
width: 100%;
}
a {
font-size: 16px;
line-height: 26px;
color: #555;
letter-spacing: -0.16px;
padding: 10px 40px;
display: block;
@include transition();
position: relative;
&:after {
right: 0px;
content: '\e90a';
font-family: 'iconfont';
font-size: 11px;
float: right;
opacity: 0;
@include transition();
color: #fff;
}
}
&.active,
&:hover {
>a {
background-color: $primary-color;
color: #fff;
border-color: transparent;
&:after {
opacity: 1;
}
}
ul {
border: 1px dashed #dedfe2;
background: #fff;
}
}
&:last-child {
&:before {
display: none;
}
}
}
}
}
#learn-press-profile-header {
background: transparent;
width: 200px;
.lp-profile-avatar {
position: relative;
bottom: 0;
left: 0;
img {
width: 200px;
height: 200px;
@include border-radius(50%);
background: #c1f3e6;
margin-bottom: 20px;
object-fit: cover;
}
.profile-name {
font-size: 24px;
position: relative;
font-weight: 700;
}
}
}
.lp-profile-content {
.lp-tab-sections {
background: $secondary-color;
border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
margin-bottom: 40px;
padding: 0 20px;
li {
a,
span {
color: #fff;
font-size: 17px;
letter-spacing: -0.17px;
line-height: 40px;
display: block;
}
&.active {
span {
border-bottom: 4px solid $primary-color;
}
}
}
}
.learn-press-subtab-content {
.lp-sub-menu {
padding: 0;
margin-bottom: 25px;
}
}
.avatar {
width: auto
}
table,
.lp-list-table {
td,
th {
border: none;
text-align: left;
border: 1px dashed #dedfe2;
font-size: 15px;
color: #555;
a {
color: #555;
&:hover {
color: $primary-color;
}
}
}
th {
color: $title-color;
background: #fff !important;
}
}
}
// recover
.order-recover {
input[type="text"] {
height: 45px;
padding: 0 20px;
border: 1px solid #eaeaea;
@include border-radius(36px);
}
.button-recover-order {
display: inline-block;
text-align: center;
white-space: nowrap;
vertical-align: middle;
font-size: 14px;
line-height: 1.5;
text-transform: uppercase;
border-radius: 0px;
padding: 12px 40px;
font-weight: 600;
background: $primary-color;
color: #fff;
@include border-radius(36px);
border: none;
cursor: pointer;
}
}
.delete-btn {
padding: 7px 23px;
font-size: 12px;
line-height: 20px;
}
.form-fields {
input[type="text"],
input[type="password"],
textarea {
border: 1px solid #eaeaea;
@include border-radius(6px);
padding: 10px 25px !important;
}
textarea {
resize: none;
}
select {
max-width: 100%;
padding: 0 30px;
height: 40px;
border: 1px solid #eaeaea;
border-radius: 6px;
}
}
input.add-btn {
margin-top: 20px;
}
}
// archive-latest-post
.turitor-course-latest {
img {
width: 55px;
height: 55px;
@include border-radius(50%);
margin-right: 15px;
object-fit: cover;
}
.course-latest-list {
padding: 15px 0;
border-bottom: 1px solid #ececec;
&:last-of-type {
margin-bottom: 0;
border-bottom: none;
}
}
p {
margin-bottom: 0;
font-size: 14px;
color: $primary-color;
}
h3.post-title {
margin-bottom: 6px;
font-size: 16px;
a {
color: $title-color;
&:hover {
color: $primary-color;
}
}
}
}
// archive course style 2
.archive-course2 {
margin-top: 40px;
.single-course {
padding: 30px 30px 30px;
@include border-radius(8px);
.ts-course-el-title {
font-size: 18px;
line-height: 26px;
}
.course-thumbnail {
margin-top: -70px;
margin-bottom: 0;
@include border-radius(8px);
overflow: hidden;
}
.course-price-item {
transform: translateY(-20px);
}
.border-bar {
margin: 35px -30px 0;
border-top: 1px dashed #ececec;
@include transition();
padding: 8px 0;
}
&:hover {
.border-bar {
border-top-color: #59e4ba;
}
}
}
}
.archive-skill-title,
.archive-cat-title {
cursor: pointer;
}
/*=============================
Course sidebar
===============================*/
.course-sidebar {
.course-widget {
box-shadow: 0px 30px 50px 0px rgba(51, 51, 51, 0.08);
border: 1px dashed #dedede;
padding: 40px;
margin-bottom: 50px;
@include border-radius(16px);
}
.course-single-info {
@include border-radius(15px);
.course-preview-video {
@include transform(translateY(-75px));
@include border-radius(16px);
margin-bottom: -40px;
}
}
.course-intro {
ul {
padding: 0;
li {
list-style: none;
font-size: 14px;
line-height: 48px;
color: #555;
display: block;
border-bottom: 1px solid #f2f2f9;
clear: both;
overflow: hidden;
span {
float: right;
}
i {
color: $primary-color;
margin-right: 6px;
}
&:last-child {
border-bottom: none;
}
}
}
}
.course-enroll {
margin-bottom: -55px;
text-align: center;
.btn{
font-weight: 500;
}
}
}
// course single
.header--course-meta {
margin-bottom: 15px;
ul {
padding: 0;
li {
list-style-type: none;
display: inline-block;
padding-right: 40px;
margin-right: 30px;
border-right: 1px solid #eaeaea;
vertical-align: top;
&:last-child {
margin-right: 0;
padding-right: 0;
border-right: 0;
}
.course-instructor {
.course-instructor-thumb{
box-shadow: 0px 10px 15px 0px rgba(51, 51, 51, 0.1);
width: 60px;
height: 60px;
@include border-radius(50%);
margin-right: 15px;
overflow: hidden;
background: #defff6;
}
img {
width: 100%;
height: auto;
}
}
p {
font-size: 15px;
line-height: 26px;
margin-bottom: 0;
}
h4 {
font-size: 16px;
line-height: 26px;
}
}
}
.course-price {
span {
min-height: 70px;
min-width: 70px;
display: inline-block;
border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
background: #273c66;
color: #fff;
line-height: 70px;
text-align: center;
font-size: 16px;
font-weight: 500;
}
}
}
.course-entry-content {
@media (min-width: 1200px) {
padding-left: 20px;
}
.course-title {
margin-bottom: 25px;
}
.header-meta {
padding: 0;
margin-bottom: 20px;
li {
display: inline-block;
margin-right: 35px;
;
list-style: none;
font-size: 14px;
i {
margin-right: 6px;
vertical-align: middle;
&.tsicon-students {
font-size: 18px;
}
}
&:last-child {
margin-right: 0;
}
.xs-review-rattting {
display: inline-block;
.xs-star {
&:before {
line-height: 22px;
}
}
}
}
}
.feature-image {
margin-bottom: 40px;
img {
max-width: 100%;
}
}
}
// course tabs content
.course-tabs-content {
ul.nav {
background: $secondary-color;
@include border-radius(6px);
margin-bottom: 40px;
li {
text-align: center;
position: relative;
&:before {
position: absolute;
right: 0;
top: 0;
width: 1px;
height: 25px;
bottom: 0;
margin: auto;
background: rgba(255, 255, 255, .25);
content: '';
}
a {
color: #fff;
font-size: 17px;
letter-spacing: -0.17px;
line-height: 65px;
display: block;
&:before {
position: absolute;
right: 0;
left: 0;
bottom: 0;
width: 25px;
height: 4px;
margin: auto;
background: $primary-color;
content: '';
@include transition();
@include transform(scale(0));
}
&.active,
&:hover {
&:before {
@include transform(scale(1));
}
}
}
}
}
.overview-content{
p{
line-height: 26px;
}
}
.curriculum-content {
.curriculmn-title {
font-size: 20px;
font-weight: 500;
color: $title-color;
letter-spacing: -0.20px;
margin-bottom: 20px;
display: inline-block;
&:after {
content: '\f0d8';
font-family: "Font Awesome 5 Free";
font-weight: 900;
margin-left: 15px;
color: $primary-color;
}
&[aria-expanded="true"] {
&:after {
content: '\f0d7';
}
}
}
.curricolumn-list {
margin-bottom: 25px;
li {
display: block;
width: 100%;
position: relative;
margin-bottom: 10px;
list-style: none;
a {
font-size: 16px;
color: $title-color;
line-height: 26px;
&:hover {
color: $primary-color;
}
i {
color: $primary-color;
margin-right: 6px;
}
.curricolumn-preview {
background: $primary-color;
color: #fff;
padding: 2px 5px;
@include border-radius(12px);
font-size: 12px;
margin-left: 10px;
}
}
.curricolumn-duration {
float: right;
}
}
}
}
.public-xs-review-box,
.view-review-list {
box-shadow: none;
padding: 0;
border: none;
}
#xs-review-box .write-reivew-headding,
#xs-review-box .total-reivew-headding,
.xs-review-overview-list.custom-rat .overview-summary h2 {
font-weight: 700;
font-size: 24px;
line-height: 28px;
}
.public-xs-review-box .xs-save-button button {
box-shadow: none;
@include border-radius(36px);
background: $primary-color;
font-weight: 500;
&:hover {
background: $secondary-color;
}
}
.view-review-list .xs-reviewer-author-image>img {
width: 60px;
height: 60px;
object-fit: cover;
}
.course-students-list .students li .user-info a{
position: relative;
}
.course-students-list .students li .user-info img{
display: inline-block;
}
.filter-students{
text-align: right;
}
.students-list-filter{
border: 1px solid #eaeaea;
padding: 6px 20px;
border-radius: 36px;
}
}
// insturctor tabs
.co-single-instructor {
padding-bottom: 8px;
margin-bottom: 35px;
border-bottom: 1px solid #eaeaea;
&:last-of-type {
margin-bottom: 0;
padding: 0;
border-bottom: none;
}
.co-instructor-head {
margin-bottom: 25px;
}
.co-instructor-thumb {
margin-right: 30px;
width: 100px;
height: 100px;
@include border-radius(50%);
overflow: hidden;
background: #defff6;
img {
width: 100%;
}
}
.co-instructor-title {
margin-bottom: 5px;
font-size: 24px;
a {
color: $title-color;
&:hover {
color: $primary-color;
}
}
}
.co-instructor-designation {
margin-bottom: 0;
}
.co-instructors-socials {
padding: 0;
text-align: right;
list-style-type: none;
li {
display: inline-block;
margin-right: 6px;
&:last-child {
margin-right: 0;
}
a {
width: 30px;
height: 30px;
@include border-radius(50%);
display: block;
border: 1px solid #eaeaea;
text-align: center;
line-height: 30px;
font-size: 14px;
color: $title-color;
&:hover {
background: $primary-color;
color: #fff;
}
}
}
}
}
/*=============================
turitor list
===============================*/
.turitor-list {
list-style-type: none;
padding: 0;
li {
display: block;
padding-left: 40px;
position: relative;
&:before {
position: absolute;
left: 7px;
top: 5px;
width: 1px;
height: 100%;
content: '';
background: #eaeaea;
}
&:after {
position: absolute;
left: 0px;
top: 5px;
width: 15px;
height: 15px;
@include border-radius(50%);
content: '';
background: $primary-color;
}
}
}
/*=============================
instuctor single page
===============================*/
.turitor-instructor-profile {
width: 200px;
height: 200px;
@include border-radius(50%);
background: #c1f3e6;
overflow: hidden;
margin: auto auto 30px;
img {
width: 100%;
height: 100%;
object-fit: cover;
&.avatar-default{
height: 100%;
}
}
}
.instructor-sidebar {
.instructor-title {
margin-bottom: 10px;
}
.instructor-designation {
font-size: 14px;
margin-bottom: 10px;
}
.instructor-follow {
padding: 0;
margin-bottom: 25px;
li {
display: inline-block;
font-size: 14px;
list-style-type: none;
letter-spacing: -0.14px;
margin: 0 10px;
i {
margin-right: 6px;
font-size: 18px;
vertical-align: middle;
}
}
}
.btn.turitor-follow-instructor {
color: #fff;
display: inline-block;
margin-bottom: 30px;
padding: 12px 24px 10px 18px;
i {
margin-right: 5px;
}
&:hover {
color: #fff;
}
}
}
.ts-social {
padding: 0;
li {
list-style: none;
display: inline-block;
a {
width: 35px;
height: 35px;
@include border-radius(50%);
border: 1px solid #eaeaea;
display: block;
line-height: 35px;
font-size: 13px;
color: $title-color;
margin-right: 8px;
&:hover {
background: $primary-color;
color: #fff;
}
}
&:last-child {
a {
margin-right: 0;
}
}
&.ts-facebook {
a {
&:hover {
background: #3b5998;
}
}
}
&.ts-twitter {
a {
&:hover {
background: #55acee;
}
}
}
&.ts-pinterest {
a {
&:hover {
background: #bd081c;
}
}
}
&.ts-linkedin {
a {
&:hover {
background: #0077b5;
}
}
}
&.ts-whatsApp {
a {
&:hover {
background: #43d854;
}
}
}
&.ts-instagram {
a {
&:hover {
background: #3f729b;
}
}
}
&.ts-youtube {
a {
&:hover {
background: #cd201f;
}
}
}
}
}
.user-meta-summery {
padding: 15px 0px 15px 100px;
background: #f4f8ff;
list-style: none;
margin: 0px 0 40px;
border-radius: 15px;
li {
padding: 40px;
position: relative;
&:before {
width: 100px;
height: 100px;
@include border-radius(50%);
content: '';
;
left: 0;
top: 0;
background: #eef2fa;
position: absolute;
bottom: 0;
margin: auto;
}
h4 {
font-size: 36px;
margin-bottom: 12px;
position: relative;
}
span {
position: relative;
}
}
}
.insturctor-course-list {
.ts-title {
margin-bottom: 25px;
}
.single-course {
padding: 30px 30px 0;
.ts-course-el-title {
font-size: 18px;
line-height: 24px;
}
.course-footer {
.wp-ratting-vote {
display: none;
}
}
}
}
@media (min-width: 1025px){
.course-sidebar{
&.fixed {
position: fixed;
top: 65px;
max-width: 350px;
}
}
}
.course-sidebar{
.turitor-search-course-form{
.lp-button.button{
border-radius: 0 6px 6px 0;
margin-right: 0;
padding: 0 16px !important;
color: #fff;
i{
margin: 0;
}
}
}
}
/*=============================
Lession page
===============================*/
#learn-press-content-item {
#course-item-content-header {
background: $secondary-color;
.course-item-search {
input {
color: #fff;
&::placeholder {
color: #607091;
}
}
button {
color: #607091;
}
}
.course-title {
padding: 0 15px 0 30px;
a {
color: #fff;
}
}
.toggle-content-item {
background: $primary-color;
color: #fff;
border-left: none;
width: 80px;
}
.lp-button.button {
background: transparent;
color: #fff;
border: 1px solid #45587d;
padding: 0 35px;
border-radius: 36px;
cursor: pointer;
@include transition();
&:hover {
background: $primary-color;
}
}
}
}
#learn-press-course-curriculum {
&.course-curriculum ul.curriculum-sections {
padding: 20px 0 20px 20px;
.section {
&:first-child {
.section-header {
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
}
}
.section-header {
background: #eff3f6;
border-bottom: none;
.section-title {
font-size: 20px;
font-weight: 700;
padding: 20px 0;
position: relative;
&:after {
content: "\f107";
font-family: "Font Awesome 5 Free";
font-weight: 900;
float: right;
}
}
}
.section-content {
margin-bottom: 0;
.course-item {
border: 1px solid #eaeaea;
border-top: none;
font-size: 16px;
.course-item-meta {
span,
i {
font-size: 10px;
border-radius: 36px;
}
span {
background: $primary-color;
}
}
.section-item-link {
color: #555;
&:hover {
color: $primary-color;
}
}
&.current {
&:before {
background: $primary-color;
}
background: $primary-color;
.section-item-link {
color: #fff;
}
}
}
.course-item.item-preview .course-item-status {
background: $secondary-color;
&:before {
font-size: 10px;
}
}
}
}
}
.scrollbar-light>.scroll-element.scroll-y .scroll-bar {
background: #273c66 !important;
}
body.course-item-popup #learn-press-course-curriculum {
border-right-color: transparent !important;
}
/*=============================
faq
===============================*/
.tutor-faq .elementskit-accordion {
.elementskit-card {
margin-bottom: 0 !important;
}
.elementskit-btn-link {
.icon {
width: 40px;
height: 40px;
text-align: center;
padding: 12px;
background: #273c66;
border-radius: 50%;
font-size: 16px;
}
&.collapsed .icon {
background: transparent;
border: 1px solid #e6e6e6;
}
}
}
// turitor social
.tutor-social .ekit-wid-con .ekit_social_media li a {
font-size: 20px;
margin-bottom: 12px;
&:hover {
background-color: transparent !important;
color: #0eb582;
}
&.facebook {
color: #3b5998;
}
&.twitter {
color: #3b5998;
color: #1da1f2;
}
&.linkedin {
color: #0077b5;
}
}
/*=============================
price area
===============================*/
.ts-price {
transition: all ease .4s;
.ekit-wid-con .elementskit-pricing-header {
background: #ecf0f4;
}
.elementskit-pricing-price-wraper {
position: relative;
&::after {
position: absolute;
content: '';
width: 70px;
height: 3px;
background: #0eb582;
left: 0;
right: 0;
margin: auto;
bottom: 0;
}
}
.elementskit-pricing-content {
position: relative;
z-index: 9;
background: #fff;
border-radius: 10px;
.elementskit-pricing-lists>li>i{
font-size: 16px !important;
}
}
.elementskit-pricing-btn-wraper .elementskit-pricing-btn {
opacity: 1;
display: block !important;
transition: all ease .5s;
}
&.ts-featured .elementskit-pricing-btn-wraper .elementskit-pricing-btn,
&:hover .elementskit-pricing-btn-wraper .elementskit-pricing-btn {
display: block;
}
&.ts-featured {
margin-bottom: 0px;
}
.ekit-wid-con .elementskit-single-pricing{
position: static;
}
.elementor-widget{
position: static;
}
.elementskit-pricing-btn-wraper {
position: absolute;
bottom: -55px;
width: 100%;
z-index: 1;
opacity: 0;
transition: all ease 0.5s;
visibility: hidden;
}
.featured-price{
.elementskit-pricing-btn-wraper{
opacity: 1;
visibility: visible;
}
}
.elementskit-pricing-content {
min-height: 275px;
}
.elementor-widget-container:hover{
.elementskit-pricing-btn-wraper {
opacity: 1;
visibility: visible;
}
}
}
@media (min-width: 1600px){
.ts-price{
.elementskit-pricing-content {
min-height: 317px;
}
}
}
@media (max-width: 767px) {
.ts-price .elementskit-pricing-btn-wraper .elementskit-pricing-btn {
display: block;
}
}
/*=============================
gallery
===============================*/
.ts-masonary-item {
background-color: #eee;
display: inline-block;
margin: 0 0 1em;
width: 100%;
position: relative;
img {
width: 100%;
}
a {
position: relative;
display: block;
width: 100%;
overflow: hidden;
height: 100%;
&:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
content: '';
height: 100%;
background: rgba(39, 60, 102, .80);
@include transition();
@include transform(scale(.5));
opacity: 0;
}
span {
position: absolute;
left: 0;
top: 50%;
right: 0;
margin: auto;
text-align: center;
font-size: 21px;
@include transition();
transform: translateY(-50%) scale(1.5);
opacity: 0;
color: #fff;
}
&:hover {
&:before {
opacity: 1;
@include transform(scale(.9));
}
span {
opacity: 1;
transform: translateY(-50%) scale(1);
}
}
}
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
width: auto !important;
margin: 0;
border: none;
}
.ts-masonry {
margin: 1.5em auto;
column-gap: 1.5em;
column-count: 4;
}
/* Masonry on large screens */
@media only screen and (min-width: 1024px) {
.ts-masonry {
column-count: 3;
}
}
/* Masonry on medium-sized screens */
@media only screen and (max-width: 1023px) and (min-width: 768px) {
.ts-masonry {
column-count: 3;
}
}
/* Masonry on small screens */
@media only screen and (max-width: 767px) and (min-width: 540px) {
.ts-masonry {
column-count: 2;
}
}
/* Masonry on small screens */
@media only screen and (max-width: 540px) {
.ts-masonry {
column-count: 1;
}
}
/*=============================
checkout
===============================*/
.learn-press-checkout {
.checkout-review-order {
.lp-list-table {
thead tr th {
background: $primary-color;
}
tr {
td,
th {
border: 1px solid #eaeaea;
}
}
}
}
.learn-press-checkout-comment {
.order-comments {
padding: 15px;
border: 1px solid #eaeaea;
resize: none;
}
}
.place-order-action .lp-button {
padding: 0 30px !important;
margin-bottom: 15px;
cursor: pointer;
}
}
.learn-press-form .form-fields .form-field input[type="text"],
.learn-press-form .form-fields .form-field input[type="email"],
.learn-press-form .form-fields .form-field input[type="number"],
.learn-press-form .form-fields .form-field input[type="password"],
input[type="email"],
.learn-press-form .form-fields .form-field textarea{
border: 1px solid #eaeaea;
@include border-radius(6px);
font-size: 14px;
background: #fff;
}
// /* newsletter area
// ================================================== */
.newsletter-area {
position: relative;
.newsletter-box {
background-color: $primary-color;
background-image: url(../images/newsletter_bg.png);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
box-shadow: 0px 30px 60px 0px rgba(39, 60, 102, 0.2);
@include border-radius(6px);
margin: 0;
padding: 65px 80px;
@media (max-width: 1200px) {
padding: 40px 0;
}
.newsletter-content {
p {
font-size: 17px;
line-height: 26px;
color: #fff;
margin-bottom: 10px;
}
h3 {
margin-bottom: 0;
font-size: 42px;
line-height: 50px;
color: #fff;
font-weight: 700;
letter-spacing: -0.42px;
}
}
.newsletter-form {
position: relative;
p {
margin-bottom: 0;
}
input {
width: 100%;
height: 65px;
background: #fff;
@include border-radius(36px);
padding: 0 20px;
border: none;
}
button {
position: absolute;
right: 10px;
top: 0;
bottom: 0;
margin: auto;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
color: #fff;
background: $secondary-color;
border: none;
height: 50px;
padding: 2px 25px;
border-radius: 36px;
line-height: 50px;
cursor: pointer;
i {
margin-right: 5px;
;
}
&:hover {
background: $primary-color;
}
}
}
.mc4wp-form-error {
.mc4wp-alert {
a {
color: #fff;
}
color: #f00;
}
}
}
.metform-form-content {
overflow: visible;
}
}
// kindergarten : Subscribe Form
.subscribe-form{
text-align: center;
.mf-input{
text-align: center;
}
button.metform-btn.metform-submit-btn {
width: 94px;
height: 94px;
}
.mf-input-help{
opacity: 1;
}
}
// /* footer
// ================================================== */
.footer-widget {
margin-bottom: 40px;
.widget-title {
font-size: 18px;
line-height: 26px;
color: #fff;
font-weight: 700;
text-transform: uppercase;
letter-spacing: -0.18px;
}
ul {
padding: 0;
li {
font-size: 16px;
line-height: 36px;
letter-spacing: -0.16px;
color: #a5b7d9;
display: block;
list-style: none;
padding-left: 20px;
position: relative;
&:before {
position: absolute;
left: 0;
top: 15px;
width: 6px;
height: 2px;
background: #384f7d;
content: '';
}
a {
color: #a5b7d9;
&:hover {
color: $primary-color;
}
}
}
}
.ts-social-list {
li {
display: inline-block;
padding-left: 0;
&:before {
display: none;
}
a {
color: #fff;
font-size: 13px;
i {
display: block;
width: 35px;
height: 35px;
@include border-radius(50%);
border: 1px solid rgb(50, 71, 111);
text-align: center;
line-height: 35px;
@include transition();
&:hover {
background: $primary-color;
color: #fff;
&.fa-facebook {
background: #3b5998;
}
&.fa-twitter {
background: #55acee;
}
&.fa-pinterest-p {
background: #bd081c;
}
&.fa-instagram {
background: #f46f30;
}
&.fa-linkedin {
background: #0077b5;
}
&.fa-behance {
background: #3b5998;
}
&.fa-flickr {
background: #ff0084;
}
&.fa-github {
background: #3b5998;
}
}
}
}
}
}
}
.ts-footer {
background: #273c66;
.footer-bar {
width: 100%;
height: 1px;
background: #2d436f;
}
.copyright {
padding: 30px 0;
}
.footer-menu {
padding: 0;
margin: 0;
text-align: right;
li {
display: inline-block;
list-style-type: none;
a {
font-size: 16px;
line-height: 36px;
color: #fff;
&:hover {
color: $primary-color;
}
}
}
}
.footer-logo{
img{
max-width: 125px;
@media (min-width:992px) {
margin-top: -17px;
}
}
}
.copyright-text {
margin-bottom: 0;
color: #fff;
}
}
// Footer
.footer-title-border{
.ts-section-title{
h2{
&.section-title {
border-bottom: 3px solid rgba(255,255,255,.15);
width: 45px;
}
}
}
}
// /* Shortcode: Backto Top
// ================================================== */
.BackTo {
background: $primary-color none repeat scroll 0 0;
border-radius: 50%;
bottom: 75px;
color: #979797;
cursor: pointer;
height: 44px;
position: fixed;
right: 14px;
text-align: center;
width: 44px;
z-index: 9;
display: block;
padding: 8px 0;
}
.BackTo a {
color: #fff;
font-size: 20px;
font-weight: 700;
margin-top: 2px;
}
.ts-scroll-box{
position: relative;
.BackTo{
position: absolute;
right: 0;
bottom: 0;
transition: all ease 0.4s;
a{
color: inherit;
}
}
}
/* ==========================
// Shortcode: Topics
=============================*/
.single-topics{
position: relative;
box-shadow: 0px 15px 30px 0px rgba(40, 55, 71, 0.05);
padding: 35px 40px 30px 40px;
background: #fff;
transition: all ease .5s;
&::after{
position: absolute;
content: '';
right: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
opacity: 0;
transition: all ease .5s;
background-blend-mode: multiply;
}
&::before{
position: absolute;
content: '';
left: -15px;
top: -15px;
width: 66px;
height: 33px;
opacity: 0;
transition: all ease .5s;
background: url(../images/shap/topics_shape.png) no-repeat center left;
}
.ts-title{
font-size: 24px;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 15px;
transition: all ease .3s;
}
p{
font-size: 15px;
line-height: 25px;
margin-bottom: 0;
transition: all ease .3s;
}
.topics-link{
width: 34px;
height: 34px;
background: #fff;
color: #e74c3c;
padding: 6px;
text-align: center;
position: absolute;
right: 10px;
bottom: 10px;
opacity: 0;
transition: all ease .5s;
}
&:hover{
background: transparent;
box-shadow: 0px 15px 30px 0px rgba(231, 76, 60, 0.2);
&::after,&::before,.topics-link{
opacity: 1;
}
.ts-title{
color: #fff;
}
p{
color: #fff;
}
}
}
// Title style 2
.ts-topics,
.ts-event-style-3{
.title-style-2 {
.ekit-wid-con {
.elementskit-border-divider{
position: absolute;
left: 33% !important;
top: 0;
bottom: 0;
margin: auto;
}
}
}
}
/*======================
LearnDash Course
=====================*/
.turitor-learndash-course,
.ld-related-course{
.ld-single-course{
position: relative;
margin:0px 0px 30px 0px;
padding-bottom:40px;
@include border-radius(15px);
@include transition(all, .5s, ease);
box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.06);
overflow:hidden;
.ld-course-conent{
padding:0px 40px;
.ts-title{
font-size: 24px;
line-height: 28px;
margin: 20px 0px 30px 0px;
padding-bottom:23px;
border-bottom: 1px solid #EAEAEA;
a{
color:#333333;
}
}
&:hover{
.ts-title{
a{
color:$primary-color;
}
}
}
}
.ld-course-footer{
padding:0px 40px;
display: flex;
align-items: center;
justify-content: space-between;
.ld-course-price{
color:$white-color;
font-weight: 500;
background: #0ACC86;
line-height: 27px;
padding: 2px 12px;
border-radius: 5px;
}
.ld-course-read-more{
display: flex;
align-items:center;
a{
color:#333333;
border-bottom:2px solid #333333;
text-transform: uppercase;
font-weight: 700;
font-family: "Roboto",sans-serif;
}
i{
margin-left:8px;
color:#333333;
@include transition(all, .5s, ease);
}
&:hover {
a{
color:$primary-color;
border-color:$primary-color;
}
i{
color:$primary-color;
}
}
}
}
.course-category{
padding:0px 30px;
margin-top: -12px;
margin-left:10px;
span{
padding: 8px 13px;
border-radius: 5px;
font-size: 14px;
line-height: 17px;
text-transform: capitalize;
background: #0ACC86;
a{
color: $white-color;
}
}
}
}
}
// Related Course
.ld-related-course{
margin-left:-15px;
.widget-title{
margin-left:15px;
}
.ld-single-course{
padding-bottom:55px;
> span{
font-size:15px;
}
.ts-title{
font-size: 16px;
line-height: 26px;
}
}
}
// LearnDash Single Course
.learndash-single {
.learndash-wrapper{
padding: 30px;
}
.post-single{
background: $white-color;
margin-bottom:50px;
box-shadow:0px 10px 10px 7px rgba(0, 0, 0, 0.02);
.post-thumbnail{
img{
width: 100%;
}
}
}
.sidebar .widget-title{
font-size: 20px;
font-weight: 600;
}
.widget_ldcoursenavigation{
.learndash-wrapper {
padding: 0px;
.ld-course-navigation {
.ld-course-navigation-heading{
margin-bottom:10px;
}
.ld-course-navigation-actions {
.ld-home-link{
font-size: 20px;
font-weight: 600;
text-decoration:none;
display:none;
}
.ld-expand-button{
font-weight: 500;;
}
}
}
}
}
.widget_sfwd-courses-widget{
h4{
font-size: 16px;
line-height: 26px;
}
}
}
.learndash-wrapper {
padding: 30px;
.ld-course-status{
letter-spacing:0px;
&.ld-course-status.ld-course-status-enrolled {
padding: 1em 1em;
.ld-progress-heading {
.ld-progress-stats {
.ld-progress-percentage{
font-weight:600;
}
}
}
}
&.ld-course-status-not-enrolled{
padding: 2em 0;
background: #f9fbfd;
.ld-course-status-segment{
border-width:1px;
}
.ld-course-status-label {
color: $secondary-color;
font-size: 16px;
margin-bottom: 10px;
font-family: "Roboto";
}
.ld-text{
margin-top:10px;
}
.ld-course-status-price{
color: $secondary-color;
font-weight: 500;
}
.ld-course-status-content{
height:auto!important;
.ld-status{
padding:12px 30px 12px 25px;
font-size: 16px;
font-weight:500;
border-radius:50px;
text-transform: capitalize;
letter-spacing:0px;
}
}
}
}
.ld-item-list {
.ld-section-heading{
.ld-expand-button {
border-radius:50px;
padding:12px 30px 12px 25px;
position: relative;
font-size: 16px;
font-weight:500;
.ld-text{
padding:0px;
padding-right:15px;
}
.ld-icon{
position: absolute;
right: 20px;
font-size: 14px;
}
}
}
.ld-lesson-progression{
.ld-item-list-item{
border:1px solid #e0e0e0;
.ld-item-title{
margin-left:10px;
font-weight:500;
.ld-item-components{
font-weight:400;
}
.ld-status {
border-radius: 12px;
background-color: $primary-color;
border-radius: 25px;
text-transform: capitalize;
font-size: 14px;
padding: 12px 22px;
color: $white-color;
font-weight: 500;
}
}
.ld-item-details{
.ld-expand-button {
border-radius:50px;
font-size: 16px;
font-weight: 500;
position: relative;
padding-right: 10px;
span{
&.ld-icon{
padding: 9px;
width: 10px;
height: 10px;
line-height: 2px;
position: absolute;
right: 1px;
&:before{
font-size: 8px;
position: absolute;
left: -1px;
right: 0;
margin: auto;
font-weight: 400;
}
}
}
}
}
}
.ld-table-list{
.ld-table-list-header{
span{
font-weight: 500;
}
}
}
}
}
.ld-breadcrumbs{
padding:20px;
.ld-status{
font-weight:500;
padding: 10px 20px;
border-radius: 50px;
}
}
.learndash_mark_complete_button{
font-weight:500;
border-radius: 50px;
}
.ld-course-navigation {
.ld-status-icon {
.ld-icon-checkmark{
font-size: 8px;
}
}
}
}
.ld-course-status-segment{
&.status-paynow{
.ld-course-status-content{
.ld-course-status-action{
.learndash_checkout_buttons{
.learndash_paypal_button{
form {
input{
border: 1px solid transparent;
}
}
}
}
}
}
}
}
.sfwd-courses{
.learndash-wrapper{
.btn-join{
font-weight: 500 !important;
}
.ld-button {
.ld-text{
font-weight: 500;
}
}
}
}
.learndash-wrapper {
.ld-button {
.ld-text{
font-weight: 500;
}
}
}
.single-sfwd-lessons {
.learndash-wrapper {
padding-left: 0px;
}
}
.single-sfwd-quiz {
.learndash{
.learndash-wrapper{
padding-left: 0px;
}
}
}
.learndash-cpt{
&.learndash-embed-responsive {
.ld-video{
margin-bottom: 30px;
}
}
}
// Lesson
.post-type-archive-sfwd-lessons {
.sfwd-lessons{
margin: 0px 0 40px 0;
.post-body{
.entry-header{
h2{
margin-top: 40px;
}
}
}
}
}
// LD Profile
.learndash-wrapper{
#ld-profile {
.ld-profile-summary{
.ld-profile-heading{
font-weight: 600;
margin-top:25px;
text-transform: capitalize;
color:$secondary-color;
}
.ld-profile-stats{
padding: 1.5em;
border-radius: 6px;
margin: 20px 0px;
border: 1px solid #eee;
.ld-profile-stat{
color:$secondary-color;
strong{
font-family:"Roboto",sans-serif;
}
}
}
}
.ld-section-heading {
margin-bottom:30px;
.ld-search-prompt{
font-weight:500;
margin-right: 20px;
color:#777;
.ld-icon-search{
margin-left:10px;
margin-top:3px;
color:$secondary-color;
}
&:hover{
color:$primary-color;
}
}
}
.ld-item-search{
.ld-item-search-wrapper{
padding: 30px;
.ld-closer{
font-size :14px;
font-weight:500;
right:30px;
top:25px;
}
.ld-item-search-fields {
input{
height:50px;
border:0px;
}
.ld-item-search-submit{
.ld-button{
font-size:14px;
font-weight:500;
border-radius:50px;
}
}
}
}
}
.ld-item-list {
.ld-item-list-items{
.ld-status-icon{
margin-top: 0px;
margin-right: 15px;
}
.ld-item-list-item-expanded{
.ld-progress{
.ld-progress-heading{
margin-bottom:10px;
.ld-progress-label{
font-weight: 500;
}
.ld-progress-stats {
.ld-progress-percentage{
font-weight: 500;
}
}
}
}
}
}
}
}
}
.ld-tabs {
.ld-tabs-navigation {
.ld-tab {
span {
font-family: "Roboto";
font-weight: 700;
}
&.ld-active{
span{
color:$primary-color;
}
}
}
}
}
.ld-lesson-items,.ld-table-list-header {
span{
font-weight: 500;
}
}
// Category page widget
.archive-course-container{
.widget_sfwd-courses-widget{
h4{
font-size: 16px;
line-height: 26px;
}
}
}
/*==============================
Learn dash Team Section
===============================*/
.single-team-item{
&.style-2{
margin-bottom:30px;
position:relative;
.team-thumb-wrap{
overflow:hidden;
border-radius:15px;
position:relative;
.team-thumb{
min-height:320px;
@include transition(all, .5s, ease);
position:relative;
img{
width: 100%;
}
&:before {
position: absolute;
content:"";
top: 0px;
left: 0px;
background: linear-gradient(0deg,#000 0%,rgba(39,60,102,0) 60%);
width: 100%;
height: 100%;
}
&:hover{
transform:scale(1.1);
}
}
}
.team-footer {
position: absolute;
content:"";
bottom: 10px;
left: 0px;
right:0px;
z-index: 1;
text-align: center;
h4{
font-weight: 700;
margin-bottom:0px;
}
p{
font-size: 14px;
}
h4,p,a{
color:$white-color;
}
}
}
}
/* ============================
// Error page
=============================== */
.error-page {
.error-code {
h2 {
display: block;
font-size: 200px;
line-height: 200px;
color: #303030;
margin-bottom: 20px;
}
}
.error-body .btn {
margin-top: 30px;
font-weight: 700;
}
}
/*-------------------------
preloader
---------------------*/
#preloader {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 99999999999999;
overflow: hidden;
background: $primary-color;
-webkit-transition: all 1.5s ease-out;
-o-transition: all 1.5s ease-out;
transition: all 1.5s ease-out
}
#preloader.loaded {
top: -200%
}
#preloader.loaded .preloader-cancel-btn-wraper {
bottom: 200%
}
.preloader-cancel-btn-wraper {
position: fixed;
bottom: 0;
right: 0;
padding: 30px;
-webkit-transition: all 1.5s ease-out;
-o-transition: all 1.5s ease-out;
transition: all 1.5s ease-out
}
.preloader-cancel-btn-wraper .preloader-cancel-btn {
border-radius: 36px;
font-size: 11px;
background: #000;
color:#fff;
}
.spinner {
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.double-bounce1 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #FFFFFF;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
animation: sk-bounce 2.0s infinite ease-in-out
}
.double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #FFFFFF;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
animation: sk-bounce 2.0s infinite ease-in-out;
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s
}
.preloader-logo {
max-width: 250px;
width: 180px;
height: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
@-webkit-keyframes sk-bounce {
0%,
100% {
transform: scale(0);
-webkit-transform: scale(0)
}
50% {
transform: scale(1);
-webkit-transform: scale(1)
}
}
@keyframes sk-bounce {
0%,
100% {
transform: scale(0);
-webkit-transform: scale(0)
}
50% {
transform: scale(1);
-webkit-transform: scale(1)
}
}
/*=================================
Tutor LMS Course
=================================*/
.tutor-course{
box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.06);
border: 1px solid rgba(2, 1, 1, 0);
padding-top:20px;
position:relative;
border-radius:15px;
border:0px;
.course-shap
{
position: absolute;
left: 0;
bottom: 0;
width: 100%;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
z-index:1;
}
&:hover{
background:#0eb582;
.course-thumb {
opacity:0;
transform: scale(0);
}
.tutor-loop-course-footer{
opacity:1;
z-index:3;
margin-bottom:20px;
}
.tutor-course-loop-title{
h2 {
a {
color: $white-color;
}
}
}
.tutor-course-loop-meta{
opacity:1;
}
.tutor-loop-rating-wrap {
display:none;
}
}
.course-thumb {
position:relative;
z-index:2;
transition: all 0.4s ease;
text-align:center;
}
.tutor-course-header{
.tutor-course-loop-header-meta{
padding-left: 30px;
.tutor-course-lising-category{
border-radius:5px;
display:inline-block;
a{
color:#555;
text-transform:capitalize;
font-size: 14px;
position:relative;
padding-left:15px;
&:before{
position: absolute;
content: '';
left: 0;
top: 9px;
width: 6px;
height: 6px;
border-radius: 50%;
transition: all 0.4s ease;
background: $primary-color;
}
}
}
}
}
.tutor-loop-course-container{
padding:30px 30px 0px 30px;
.tutor-loop-rating-wrap {
position: absolute;
top: 29%;
font-size: 14px;
}
.tutor-course-loop-title {
h2 {
font-size: 24px;
line-height: 32px;
font-weight: 700;
margin-bottom: 20px;
margin-top: 20px;
a {
color: #333;
}
}
}
.tutor-course-loop-meta{
opacity:0;
transition: all 0.4s ease;
.tutor-single-loop-meta{
margin-right: 30px;;
}
.tutor-single-loop-meta{
margin-right: 30px;;
}
}
}
.tutor-loop-author {
text-transform: capitalize;
opacity:0;
transition: all 0.4s ease;
.tutor-single-course-avatar {
.tutor-image-avatar{
height:30px;
width:30px;
display: inline-block;
line-height:30px;
background: #eee;
margin-top:4px;
}
}
.tutor-single-course-author-name{
margin-top:7px;
margin-left:7px;
}
}
.tutor-loop-course-footer {
padding: 15px 30px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-top:none;
position: absolute;
bottom: 0px;
width: 100%;
opacity:0;
transition: all 0.4s ease;
.tutor-course-loop-price{
.price{
font-family:"Roboto" ,sans-serif;
font-size:18px;
color:$primary-color;
.amount{
min-height: 70px;
min-width: 70px;
display: inline-block;
border-radius: 50%;
background: #273c66;
color: $white-color;
line-height: 70px;
text-align: center;
font-size: 16px;
font-weight: 500;
}
}
.tutor-loop-cart-btn-wrap{
font-size: 16px;
color:#333;
}
}
}
&:hover {
.tutor-course-loop-title {
h2 {
a{
color: $white-color !important;
}
}
}
.tutor-loop-course-container {
.tutor-course-loop-meta{
opacity: 1;
visibility: visible;
.tutor-single-loop-meta{
color:$white-color;
}
}
}
.tutor-loop-author{
opacity: 1;
&>div {
span{
color: $white-color;
}
i{
color: $white-color;
}
a{
color: $white-color!important;
}
}
}
.tutor-course-header {
.tutor-course-loop-header-meta {
.tutor-course-lising-category {
a{
color: $white-color;
&:before{
background: $white-color;
}
}
}
}
}
}
}
// Course single
.tutor-wrap{
padding:80px 15px;
.tutor-single-course-segment{
.tutor-course-header-h1 {
color: #333;
font-weight:700;
}
&.tutor-course-benefits-wrap {
background: #E8EFF1;
padding: 30px;
margin-bottom: 40px;
.tutor-custom-list-style{
li{
padding-left:30px;
}
}
}
.tutor-course-content-content{
h5{
font-size:18px;
}
p{
margin-top:20px;
}
}
.tutor-course-topics-contents {
.tutor-course-topic {
&.tutor-active{
.tutor-course-title{
h4{
color:$primary-color;
}
}
}
.tutor-course-title{
padding: 20px 25px;
h4 {
font-size: 20px;
color: #333;
}
}
.tutor-course-lesson {
padding: 17px 20px;
color:#333;
}
}
}
.tutor-single-course-meta{
&.tutor-meta-top {
ul {
li {
font-weight:500;
a{
font-weight:500;
}
.tutor_share{
width: 30px;
height: 30px;
border: 1px solid #eee;
border-radius: 100%;
margin: 0px 5px;
font-size: 14px;
font-weight: 400;
padding:4px 0px;
color: #555;
&:hover{
color:$primary-color;
}
}
}
}
}
}
.tutor-lead-meta{
margin-top:20px;
}
.single-instructor-wrap {
padding:20px 20px 10px 20px;
.instructor-avatar{
img {
background: #eee;
}
}
.instructor-name {
text-transform: capitalize;
text-align: center;
padding-top: 10px;
}
.single-instructor-bottom {
padding: 20px 20px 10px;
}
}
.tutor-segment-title {
font-size: 22px;
line-height: 32px;
font-weight: 500;
margin-bottom: 20px;
color: #000;
}
.course-avg-rating-wrap{
padding-top:30px;
.tutor-star-rating-group{
margin:10px 0px;
}
.rating-meter-bar-wrap{
margin: 0px 13px;
}
}
}
// Sidebar
.tutor-single-course-sidebar{
.tutor-price-preview-box{
padding:30px;
border-radius: 0;
border-color:#E8EFF1;
.tutor-lead-info-btn-group {
a.tutor-button{
background:$primary-color;
font-weight:500;
text-transform:capitalize;
}
.tutor-course-compelte-form-wrap{
button{
background:$secondary-color;
font-weight:500;
text-transform:capitalize;
}
}
}
.tutor-single-add-to-cart-box {
.tutor-enroll-form{
.tutor-course-enroll-wrap {
button{
font-weight:500;
}
}
}
}
.tutor-course-enrolled-wrap{
p{
font-weight:500;
padding-top:15px;
}
}
.tutor-course-tags{
text-transform:capitalize;
}
}
.tutor-single-course-segment {
&.tutor-course-requirements-wrap{
padding:30px;
border:1px solid #E8EFF1;
}
&.tutor-course-target-audience-wrap{
padding:30px;
border:1px solid #E8EFF1;
}
.tutor-custom-list-style {
li {
padding-left: 30px;
margin-bottom:15px;
}
}
}
.course-enrolled-nav-wrap {
border-top: 1px solid #dedfe0;
padding-top: 15px;
}
}
}
// Tutor Dashboard
.tutor-dashboard-content{
.tutor-course {
.tutor-loop-course-container {
.tutor-loop-rating-wrap{
top:32%;
}
.tutor-course-loop-title{
h2{
font-size:20px;
line-height:30px;
}
}
.tutor-course-loop-meta {
font-size:14px;
.tutor-single-loop-meta{
margin-right:15px;
}
}
}
}
.tutor-course-reviews-wrap{
.course-target-reviews-title{
padding:15px 20px 10px 20px;
}
}
.tutor-review-individual-item {
.review-avatar{
margin-right:20px;
}
.review-content{
p{
margin-top:10px;
}
}
}
.tutor-mycourse-content{
padding:30px;
}
.withdraw-history-table-wrap{
margin-bottom:35px;
}
}
.tutor-dashboard-social-icons{
a{
width:25px;
height:25px;
border-radius:100%;
border:1px solid #eee;
text-align:center;
margin:0px 3px;
}
}
.tutor-dashboard-header{
.tutor-dashboard-header-avatar{
margin-right:20px;
}
}
.tutor-dashboard-content{
.tutor-courses{
padding-left:20px;
}
}
.single-lesson{
background:#F4F8FA;
.tutor-next-previous-pagination-wrap{
margin-top:40px;
}
}
.tutor-single-page-top-bar {
.tutor-single-lesson-segment{
button.course-complete-button{
font-weight:500;
}
}
}
.tutor-course-filter-form{
select{
padding: 10px 10px;
border-color: #eee;
}
}
.tutor-lesson-sidebar-hide-bar{
background-color: $primary-color;
}
/*===== Login / Register modal =====*/
.modal{
.modal-lg{
.modal-content{
padding: 0 30px;
.modal-header{
border-bottom: 0px;
.close{
position: relative;
top: 15px;
}
}
.modal-body{
.learn-press-form {
.form-fields {
.form-field {
label{
display: none;
}
}
}
}
}
}
}
}
// Tutor text avatar
.tutor-course-loop{
.tutor-loop-author {
.tutor-single-course-avatar {
.tutor-text-avatar{
width: 30px;
height: 30px;
margin-top: 5px;
line-height: 30px;
}
}
}
}
.tutor-course-loop-price{
>.price {
.tutor-loop-cart-btn-wrap {
a{
&:hover{
color: #fff;
}
}
}
}
}
/* Tutor LMS Advance Course Style */
.course-sidebar{
.tutor-sidebar-filter {
.single-filter {
label {
display: block;
cursor: pointer;
transition: .3s;
text-transform: capitalize;
input {
display: none
}
.filter-checkbox {
height: 17px;
width: 17px;
display: inline-block;
border: 1px solid #6d7382;
border-radius: 3px;
vertical-align: middle;
transform: translateY(-2px);
margin-right: 4px;
.rtl & {
margin-right: 0;
margin-left: 4px
}
}
input:checked+.filter-checkbox {
border-color: $primary-color;
background: $primary-color;
position: relative;
&::after {
font-family: "Font Awesome 5 Free";
font-weight: 900;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
content: "\f00c";
line-height: 15px;
top: 0;
left: 0;
position: absolute;
font-size: 11px;
width: 100%;
text-align: center;
color: #fff
}
}
&:hover{
input+.filter-checkbox {
border-color: $primary-color
}
}
}
&.filter-submit a,
&.filter-submit button{
padding: 0;
display: inline-block;
cursor: pointer;
i{
font-size: 11px
}
}
&.filter-submit a{
color: #222;
margin-right: 10px
}
&.filter-submit button {
color: $primary-color;
background: 0 0;
border: none
}
}
}
}
.tutor-course-style3{
.course-title-area{
.course-category {
&.normal{
a{
background: $primary-color;
color: $white-color;
border-radius: 4px;
padding: 3px 15px;
&::before{
display: none;
}
}
}
}
}
.single-course {
.course-price-item{
transform: translate(0);
}
.course-footer {
&.style2{
padding: 25px 40px !important;
margin-top: 20px;
.xs-ratting-content{
margin-top: 0px;
}
}
}
}
}
.turitor-course-pricess{
span{
&.woocommerce-Price-currencySymbol{
padding: 0 !important;
}
}
}
/* tutor course pagination */
.turitor-pagination{
.tutor-pagination {
width: 100%;
text-align: center;
ul.page-numbers li {
display: inline-block;
margin-right: 20px;
}
ul{
li{
a {
background: #008cc9;
padding: 5px 8px;
color: #fff!important;
span {
border: 1px solid #008cc9;
padding: 0px 8px;
color: #008cc9
}
}
}
}
}
}
.course-footer{
.xs-ratting-content{
.tutor-star-rating-group i {
margin-right: 0;
font-size: 14px;
}
}
}
.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a{
color:#fff;
}
.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a::before{
color:#fff;
}
/* Zoom Style */
.ts-zoom-content {
.dpn-zvc-single-content-wrapper{
.dpn-zvc-sidebar-box{
.dpn-zvc-timer{
.dpn-zvc-timer-cell{
background-color: $primary-color;
}
}
.dpn-zvc-sidebar-tile{
background: $primary-color;
}
.btn{
&.btn-start-link{
background: $primary-color;
}
&:hover{
background: darken($secondary-color, 10%);
}
}
}
}
}
.dpn-zvc-single-content-wrapper{
margin: 0;
}
// popup elementor widget
.turitor-shortcode-popup{
position: relative;
max-width: 600px;
}
/* tutor del price */
.turitor-course-pricess del span bdi{
text-decoration: line-through;
}
.learn-press-breadcrumb {
display: none;
}
.turitor-lp-form {
.learn-press-form-login,
.learn-press-form-register {
margin-bottom: 0;
padding: 0;
border: none;
border-radius: 0;
box-shadow: none!important;
button[type="submit"],
button[type="submit"] {
background: $primary-color;
border-radius: 36px;
width: auto;
&:hover {
background: $secondary-color;
}
}
}
}
.learnpress .learn-press-form-login button[type="submit"],
.learnpress .learn-press-form-register button[type="submit"] {
width: auto;
border-radius: 30px;
background: $primary-color;
color: #fff;
border: 1px solid $primary-color;
margin-right: 5px;
}
.learnpress .learn-press-form-login button[type="submit"]:hover,
.learnpress .learn-press-form-register button[type="submit"]:hover {
background: $secondary-color;
border: 1px solid $secondary-color;
}
.user-dashboard {
.wrapper-profile-header{
&.wrap-fullwidth {
display: none;
}
}
}
.learnpress {
.learn-press-message.success {
border-top-color: $primary-color;
}
.learn-press-message.success::before {
background: $primary-color;
}
.learn-press-form-register {
margin-bottom: 0;
}
#learn-press-profile {
&.lp-user-profile.guest {
padding-bottom: 0;
}
#profile-content {
padding-top: 0;
}
#profile-nav {
.lp-profile-nav-tabs {
li {
> a {
> i {
color: $primary-color;
}
}
&.active,
&:hover {
background: $primary-color;
}
}
}
}
.dashboard-general-statistic__row {
.statistic-box {
width: 235px;
}
}
}
}
.learn-press-form {
.form-fields {
margin: 0;
padding: 0;
list-style: none;
.form-field {
margin: 0 0 20px 0;
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="number"] {
height: 42px;
border: 1px solid #bbb;
border-radius: 4px;
line-height: 42px;
width: 100%;
padding: 8px;
}
}
}
}
.lp-checkout-block {
.form-field {
margin: 0 0 20px 0;
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="number"] {
height: 42px;
border: 1px solid #bbb;
border-radius: 4px;
line-height: 42px;
width: 100%;
padding: 8px;
}
}
&#checkout-payment #checkout-order-action button {
background: $primary-color;
border: 1px solid $primary-color;
}
&#checkout-payment #checkout-order-action button:hover {
background: $secondary-color;
border-color: $secondary-color;
}
}
.order-comments {
border: 1px solid #bbb;
border-radius: 4px;
width: 100%;
}
body .learndash-wrapper.ld-modal-closed {
height: auto;
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists