/*
Theme Name: Edusphere
Theme URI: https://edusphere.radiantthemes.com/
Author: RadiantThemes
Author URI: https://radiantthemes.com
Description: EduSphere is Education WordPress Theme made for Educational Website, LMS, Training Center, School, Academy, University. EduSphere uses LearnPress #1 LMS plugin for WordPress website. If you’re planning to create an online education portal then EduSphere is right choice as it’s modern looking clean Education WP Theme with lots of LMS features.
Version: 1.3.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: edusphere
Tags: Education, saas, software, blog, applicatiom, design, mobile, shop, trendy, custom-colors, woocommerce, theme-options, left-sidebar, right-sidebar, header options, sticky post, translation ready, threaded comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

edusphere is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/


.single-lp_course .lp-archive-courses .rt-course-single-row{
    padding-top: 90px;
	padding-bottom: 100px;
	padding-left:0px;
	padding-right:0px;
	margin-right: 15px;
    margin-left: 15px;}

.single-lp_course .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left {
    width: 100% !important;
    max-width: 100% !important;;
    margin: 0;
	padding-right:0 !important;
}

.single-lp_course .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left {
    width: 100% !important;
	padding: 0 20px;
}

.courses-details-desc .course-summary .course-detail-info{display:none;}


/*==============================COURSE TAB SECTION==============================*/

ul.course-nav-tabs {
    margin: 10px 0 10px 0 !important;
    text-align: center;
    float: left;
    width: 100%;
    border: 0px none;
    background: #f8f9f8;
    padding: 0 !important;
}


ul.course-nav-tabs li.course-nav {
    border-radius: 0;
    border: none;
    -webkit-transition: .5s;
    transition: .5s;
    padding: 0;
    text-transform: capitalize;
    background-color: #f8f9f8;
    position: relative;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0.5px;
    font-weight: 600;
}

ul.course-nav-tabs li.course-nav::before {
    content: '';
    bottom: 0;
    height: 2px;
    position: absolute;
    -webkit-transition: .5s;
    transition: .5s;
    left: 0;
    width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background: #015abd;
}

ul.course-nav-tabs li.course-nav.active::before{
	content: '';
    bottom: 0;
    height: 2px;
    position: absolute;
    -webkit-transition: .5s;
    transition: .5s;
    left: 0;
    width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background: #015abd;
}
ul.course-nav-tabs li.course-nav label{background-color: #f8f9f8 !important;}


ul.course-nav-tabs li.course-nav:hover::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    background: #015abd;
    color: #222;
}

ul.course-nav-tabs li.course-nav:last-child {
    margin-right: 0
}


/*================ Courses ================*/
.post-type-archive-lp_course .lp-content-area {
    width:1266px !important;
    max-width: 100%;
    margin: 0 auto;
}

.post-type-archive-lp_course .lp-courses-bar {
display: none !important;
}

.rt-case-study-box.element-nine .rt-case-study-box-item > .holder > .pic {
    position: relative;
    overflow: hidden;
    transform: scale(1.06);
    position: relative;
    overflow: hidden;
    transition: transform 1s cubic-bezier(.23, .02, 0, .75);
}
.rt-case-study-box.element-nine .rt-case-study-box-item > .holder:hover > .pic {
    transform: scale(1.06) translateX(3%);
    transition: transform 1s cubic-bezier(.23, .02, 0, .75);
}

.rt-case-study-box.element-nine.style-4 .rt-case-study-box-item > .holder > .pic .course-price{display:none !important;}

.rt-case-study-box.element-nine .course-hover{display:none !important;}
.rt-case-study-box.element-nine .rt-case-study-box-item > .holder:hover .data h3 a{color: #222 !important;}
.rt-case-study-box.element-nine .rt-case-study-box-item > .holder:hover .ciurse-fees-main .course-students{color: #222 !important;}
.rt-case-study-box.element-nine .rt-case-study-box-item > .holder:hover .ciurse-fees-main .rt-price{color: #222 !important;}
.rt-case-study-box.element-nine .course-data{color: #222 !important;}

.learnpress-checkout .lp-archive-courses .learn-press-breadcrumb{display: none !important;}


.lp-user-profile.guest .lp-content-area {
    width: 1266px !important;
    max-width: 100%;
    margin: 0 auto;
}

.page-template-default .entry-content ul li{list-style-type:none !important;}


.lp-user-profile.guest .learn-press-form-login button[type="submit"], .lp-user-profile.guest .learn-press-form-register button[type="submit"]{
    border: none;
    background-color: #015abd;
    padding: 11px 62px 11px 62px;
    color: #fff;
    font-size: 15px;
    line-height: 27px;
    text-transform: capitalize;
    letter-spacing: 0;
    border-radius: 0px;
}

.lp-user-profile.guest .learn-press-form-login .form-field input,
.lp-user-profile.guest .learn-press-form-register .form-field input {
    margin-bottom: 10px !important;
    border: 1px #d8dada solid !important;
    line-height: 46px !important;
    height: 46px !important;
    border-radius: 0 !important;
    width: 100% !important;
    padding: 0 10px !important;
    color: #222 !important;
    font-size: 13px !important;
}


/*lp-profile after login*/
.entry.hentry #learn-press-profile .wrapper-profile-header{background-color: #015abd !important;}

.entry.hentry #learn-press-profile .lp-user-profile-socials a:hover{    
	border-color: #015abd;
    color: #fff;
    background:#015abd }

.entry.hentry #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active,
.entry.hentry #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover{background-color: #015abd !important;}

.entry.hentry #learn-press-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a::before{color:#015abd !important;}

.entry.hentry #learn-press-profile #profile-nav .lp-profile-nav-tabs > li.wishlist:hover a::before{
    color: #fff !important;
}

.entry.hentry #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active a i.fas::before{
    color: #fff !important;
}

.entry.hentry #learn-press-profile .lp-profile-nav-tabs li a i.fas::before{
    color: #015abd !important;
}

.entry.hentry #learn-press-profile .lp-profile-nav-tabs li:hover a i.fas::before{
    color: #fff !important;
}

.entry.hentry #learn-press-profile .lp-profile-nav-tabs li a::before{
    color: #015abd !important;
}
.entry.hentry #learn-press-profile .lp-profile-nav-tabs:hover a::before{
    color: #fff !important;
}


.entry.hentry #learn-press-profile .profile-courses > h3 {    overflow: hidden;
    width: 100%; text-transform: capitalize;
    line-height: 36px !important;
    letter-spacing: 0px !important;
    font-weight: normal !important;
    font-style: normal !important;
    color: #222222 !important;
    font-size: 28px !important;}

.entry.hentry #learn-press-profile-nav .tabs > li > a{padding:0 !important;}

.entry.hentry #learn-press-profile .dashboard-general-statistic__row .statistic-box {    width: 240px;
    padding: 15px;}

.entry.hentry #learn-press-profile #profile-content .lp-button{padding: 0 !important;
    text-align: center;
    background: #015abd;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    height: 48px;
    line-height: 45px;
    letter-spacing: 2px;
    color: #FFFFFF;
    overflow: hidden;
    display: block;
    border: 0px;
	border-radius:0px;
    clear: both;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    width: 13.8%;}

.entry.hentry #learn-press-profile #profile-content .lp-button:hover {
	background: #015abd !important;
	color:#fff !important;
	border:0px !important;
    box-shadow: 0px 11px 14px -7px rgb(0 0 0 / 25%);
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}

.entry.hentry .learn-press-profile-dashboard .profile-courses-progress{
    width: 100%;
    float: left;
}

.rt-case-study-box-item .holder {
    position: relative;
    background-color: #fff;
    box-shadow: 0 5px 20px rgb(0 0 0 / 10%);
    /* padding-bottom: 25px; */
    float: left;
    overflow: hidden;
    width: 100%;
}

.rt-case-study-box-item .holder > .pic > .holder > img {
    width: 100%;
}

.rt-case-study-box-item .holder > .pic {
    position: relative;
    overflow: hidden;
    transform: scale(1.06);
    position: relative;
    overflow: hidden;
    transition: transform 1s cubic-bezier(.23, .02, 0, .75);
}

.rt-case-study-box-item .holder > .pic > .holder{position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.rt-case-study-box-item > .holder:hover > .pic {
    transform: scale(1.06) translateX(3%);
    transition: transform 1s cubic-bezier(.23, .02, 0, .75);
}

.rt-case-study-box-item > .holder .data {
    margin: 0;
    padding: 15px;
    text-align: left;
    position: relative;
    z-index: 9;
    bottom: 0;
    background: none;
    box-shadow: none;
}

.rt-case-study-box-item .holder > .pic .course-price{display:none !important;}

.rt-case-study-box.element-nine .course-hover{display:none !important;}
.rt-case-study-box-item > .holder .data h3 {
    font-size: 15px;
    line-height: 21px;
    color: #222222;
    font-weight: 500;
    margin: 1px 0 15px 0;
    letter-spacing: 0.2px;
    text-transform: capitalize;
}
.rt-case-study-box-item .holder:hover .data h3 a{color: #222 !important;}
.rt-case-study-box-item .holder:hover .ciurse-fees-main .course-students{color: #222 !important;}
.rt-case-study-box-item .holder:hover .ciurse-fees-main .rt-price{color: #222 !important;}
.rt-case-study-box-item .holder .course-data{color: #222 !important;}

.rt-case-study-box-item .holder .ciurse-fees-main .course-students{
    font-size: 13px;
    line-height: 25px;
    font-weight: 400;
    color: #434343;
    float: left;
    letter-spacing: 0.8px;
}

.rt-case-study-box-item .holder .ciurse-fees-main .rt-price {
    font-size: 13px;
    line-height: 25px;
    font-weight: 400;
    color: #434343;
    float: right;
    letter-spacing: 0.8px;
    text-transform: capitalize;
}

.rt-case-study-box-item .holder .ciurse-fees-main{ padding-bottom: 15px;
    overflow: hidden;}

.rt-case-study-box-item .holder .course-data {
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
}

.rt-case-study-box-item .holder .course-data p.category {
    margin: 0 0 10px 0 !important;
}

.rt-case-study-box-item .holder > .pic > img {
    width: 100%;
}
.rt-course-single-row .course-curriculum ul.curriculum-sections .section-header {
    display: table;
    border-bottom: 1px solid #00adff;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.rt-course-single-row .course-curriculum ul.curriculum-sections .section-header .section-left {
    display: table-cell;
    vertical-align: top;
    cursor: pointer;
}
.rt-course-single-row .course-curriculum ul.curriculum-sections .section-header .section-meta {
    display: none !important;
    white-space: nowrap;
    padding-left: 20px;
    text-align: right;
    font-size: 14px;
    vertical-align: middle;
}

.rt-course-single-row .course-curriculum .section-header .section-left .section-toggle{display:none;}
.rt-course-single-row .course-curriculum ul.curriculum-sections .section-header .section-left p{
    margin-top:20px !important;
	font-size:14px;
	line-height:27px;
	color:#222;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:hover .item-name{color:#222!important;}

.learnpress-page .lp-button,
.learnpress-page #lp-button{padding: 0 24px!important;}

.learnpress-page .lp-button:hover,
.learnpress-page #lp-button:hover {
    background: #fff !important;
    color: #015abd !important;
    border: 1px solid #015abd !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
#course-item-content-header {
    background: #f9f9f9 !important;
    border-bottom: 1px solid #ddd !important;
}
#course-item-content-header, #course-item-content-footer {
    position: fixed;
    height: 60px;
    right: 0;
    line-height: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lp-archive-courses #popup-course {
    top: 0 !important;
	z-index:99999;
}
.single-lp_course #popup-course #popup-header{background-color: #015ABD !important;}
.single-lp_course #popup-course #popup-header .popup-header__inner .course-title a:hover {
    color: #fff !important;
}
.single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions{color:#fff !important;}

.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-header .section-left .section-toggle{display:none;}
.single-lp_course .course-curriculum .section-header .learn-press-progress{display:none;}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-header{height:auto !important; padding:0 20px !important;}

.single-lp_course #popup-course #popup-sidebar .course-curriculum {width:100% !important}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link::before {
    padding: 7px 0;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta{padding: 13px 0 0 0 !important;}

.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item{height:auto !important;}

.single-lp_course #popup-course #sidebar-toggle::before{color: #0067D9 !important;}
.single-lp_course .quiz-intro-item::before{color: #0067D9 !important;}

.single-lp_course #popup-course #popup-sidebar {z-index:9999;}

.single-lp_course #popup-course #popup-content #learn-press-quiz-app .quiz-content{    margin-bottom: 40px;
    color: #999999 !important;
    font-size: 15px !important;
    font-weight: 400;
    line-height: 27px !important;
}

.single-lp_course #popup-course #popup-footer .course-item-nav .prev a, 
.single-lp_course #popup-course #popup-footer .course-item-nav .prev::before, 
.single-lp_course #popup-course #popup-footer .course-item-nav .next a, 
.single-lp_course #popup-course #popup-footer .course-item-nav .next::before{color: #666 !important; font-weight:bold;}

.single-lp_course #popup-course #popup-footer .course-item-nav .prev:hover a, 
.single-lp_course #popup-course #popup-footer .course-item-nav .prev:hover::before, 
.single-lp_course #popup-course #popup-footer .course-item-nav .next:hover a, 
.single-lp_course #popup-course #popup-footer .course-item-nav .next:hover::before{color: #666 !important;}

#popup-course #popup-course #popup-footer .course-item-nav .prev a, 
#popup-course #popup-footer .course-item-nav .next a{color: #666 !important;}