/*
 Theme Name:   Ellen Child
 Theme URI:    https://themes.envytheme.com/ellen/
 Description:  Ellen Child Theme
 Author:       EnvyTheme
 Author URI:   https://envytheme.com/
 Template:     ellen
 Version:      2.71111111111111111
*/

:root {
    --fontFamily: 'Source Sans 3', sans-serif;
    --primaryColor: #CD172D;
    --secondaryColor: #393B3F;
    --gradientRight: #CD172D;
    --paragraphColor: #26272B;
    --whiteColor: #fcfcfc;
    --blackColor: #26272B;
    --transition: .4s;
    --fontSize: 16px;

    /* Newly Added */
    --fontFamily: 'Source Sans 3', sans-serif;
    --fontFamily: 'Source Sans 3', sans-serif;
    --fontFamily: 'Source Sans 3', sans-serif;
    --navy-blueColor: #26272B; 
    --blueColor: #3F3F46; 
    --purpleColor: #CD172D; 
    --redColor: #CD172D; 
    --yellowColor: #FED34C; 
    --tomatoColor: #FE614C; 
    --onyxColor: #121111; 
    --storm-greyColor: #747183; 

    --mainColor: #CD172D;

    --lp-primary-color: #CD172D;
    --lp-secondary-color: #393B3F;
    --lp-button-background-color: #393B3F;
}


.footer-area, .free-trial-area.bg-color::after, footer.blank-footer{
	background-image: unset!important;
	background: linear-gradient(182deg, #CD172D, #67101b)!important;
	background-color: unset;
	padding-top: 240px;
	margin-top: -120px;
}

.footer-area h2, .footer-area p,
.footer-area h3, .footer-area li a{
	color: #FFF!important;
}

.features-inner{
	background-position: unset!important;
}

.free-trial-area.bg-color::after{
	content: unset;
}

.irregular-section{
	z-index: 2;
}

.page-title-area{
    background-color: #f5f5f5!important;
    background-image: unset;
}

body:not(.home) .footer-area{
    margin-top: 0px;
    padding-top: 100px;
}

.lp-main-content{
    margin-top: 96px;
    margin-bottom: 96px;
}

.course-meta.course-meta-primary .course-meta__pull-left .meta-item.meta-item-review{
    display: none;
}

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

.course-summary-sidebar .lp-course-buttons button{
    background-color: #393B3F!important;
}

.lp-modal-dialog .lp-modal-header {
    background: #393B3F!important;
}

.lp-modal-dialog .btn-yes{
	background-color: #CD172D!important;
}

.lp-content-area.learn-press-message{
	max-width: 100%!important;
}

p#breadcrumbs{
    display: none;
}

.page-id-8 .learnpress{
    text-align: center;
}

.page-id-5010 .learnpress .learn-press-form-login{
    margin: 0 auto !important;
    display: block;
}

.page-id-5010 .learnpress .learn-press-form-login ul{
    padding: 0px;
}

.page-id-5010 p.sign-up{
    margin: 0 auto;
    width: 50%;
}

.page-id-5010.logged-in p.sign-up{
    display: none;
}

.page .rating.lp-course-rating,
.page .review-stars-rated{
    display: none;
}

.page .learn-press-courses .course-content .course-readmore a{
    border-radius: 0px;
}

.page .lp-courses-bar .search-courses input{
    border-radius: 0px;
}

.page .lp-courses-bar .search-courses button{
    border-radius: 0px;
}

.page .lp-courses-bar .switch-layout .switch-btn.grid,
.page .lp-courses-bar .switch-layout .switch-btn.list,
.page .lp-courses-bar .courses-order-by{
    border-radius: 0px;
}

.page .lp-content-area{
    max-width: 100%!important;
}

.ellen-responsive-nav .logo img{
    max-width: 160px!important;
    position: relative;
    top: -4px;
}

.learn-press-form-login input[type=text], .learn-press-form-login input[type=email], .learn-press-form-login input[type=number], .learn-press-form-login input[type=password], .learn-press-form-register input[type=text], .learn-press-form-register input[type=email], .learn-press-form-register input[type=number], .learn-press-form-register input[type=password]{
    border-radius: 0px!important;
}