/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.ferris-gradient-line {
    background: linear-gradient(
        to right,
        #87F2F2,
        #7300FF
    );
}

@media (min-width: 1025px) {

    .ferris-menu .elementor-item-active {
        position: relative;
    }

    .ferris-menu .elementor-item-active:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: -4px;
        height: 3px;

        background: linear-gradient(
            to right,
            #87F2F2,
            #7300FF
        );
    }

}

.ferris-account-button {
    display: inline-block;
    padding: 12px 24px;
    background: #7300ff;
    color: #ffffff !important;
    border-radius: 4px;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
}

.ferris-account-button:hover {
    
    background: #87f2f2;
    color:#333333 !important;
}




.ferris-footer {
    position: relative;
}

.ferris-footer:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 4px;

    background: linear-gradient(
        to right,
        #87F2F2,
        #7300FF
    );
}

/*Hide with CSS rather than editing template for now*/

.lp-single-course div.course-instructor-category, .learn-press-courses li.course div.course-item div.course-content div.course-instructor-category{
	display:none;
}

.course-curriculum-info ul.course-curriculum-info__left li.course-duration {display:none;}

/*Quiz pretty */

div.quiz-status div {background:#f3f3f3;}

/*Single course and single quiz header */



.lp-single-course__header h1.course-title {
font-size: calc(var(--lp-font-size-base, 1em) * 2.8);
letter-spacing:2px;
font-weight:600;}




h1.course-item-title.quiz-title, h1.course-item-title.lesson-title
 {

letter-spacing:2px;
font-weight:600;}



div#popup-course.course-summary div#popup-header{
	background:#000;
}

div#popup-course.course-summary div#popup-header  h2.course-title a:hover{
	color:#87f2f2;
}

/* Make profile content area remove LP padding */

#learn-press-profile .lp-content-area {
	padding-left:0px !important;
	padding-right:0px !important;
}

/*.lp-single-course__header__inner {
	padding-left:0px !important;
	padding-right:0px !important;
	margin-left:5% !important;
	margin-right:5% !important;
}*/

div.lp-archive-courses div.lp-content-area div.lp-main-content header.learn-press-courses-header h1
{font-size:40px;
font-weight:600;
line-height:40px;}

/* Course progress table on profile */
.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.learn-press-profile-course__progress .lp_profile_course_progress__item td, .learn-press-profile-course__progress .lp_profile_course_progress__item th {
	text-align:left !important;
}

/*Quiz */

.content-item-wrap .quiz-buttons {
	justify-content:left !important;
}
