/* ===================================================================================

* Theme Name: Epora Child
* Theme URI: https://weblearnbd.net/wp/epora/
* Author: Theme_Pure
* Author URI: https://themeforest.net/user/theme_pure/portfolio
* Description: Epora - Online Courses & Education WordPress Theme
* Version: 1.0.0
* Template: epora
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/
====================================================================================== */
:root {
    --tp-theme-1: #26b2fd !important;
    --tp-heading-secondary: #26b2fd !important;
    --tp-border-2: #005c9f !important;
}
/* ============================================
#   Tutor LMS  
*  ==========================================*/
.tutor-fs-6 ul {
    margin-left: 25px;
}
.tutor-wrap {
    margin-top: 70px;
	margin-bottom: 70px;
}

.tutor-login-wrap,
#tutor-registration-wrap {
    max-width: 700px !important;
}

.tutor-dashboard-permalinks li {
    list-style: none !important;
}
.home .tutor-card .tutor-card-footer .cart-text {
    font-size: 13px !important;
}

.home .tutor-card .tutor-card-footer .price {
    font-size: 14px !important;
}
/* ============================================
#   Hero Section of Home 
*  ==========================================*/
.hero-content {
    padding-top: 150px;
}

.hero-title-black {
    font-size: 50px;
    line-height: 1.3;
    margin-bottom: 30px;
}

.b-shape-3 {
    position: absolute;
    bottom: 70px;
    right: 215px;
    width: 375px;
}

.banner-bg-rainbow {
    height: 500px;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px){
    .b-shape-3 {
        right: 215px;
        width: 325px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
    .banner-bg-rainbow {
        height: 500px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .hero-title-black {
        font-size: 40px;
    }

    .b-shape-3 {
        bottom: 95px;
        right: 0;
        width: 350px;
    }
}

@media (min-width: 768px){
	.tutor-dashboard #tutor-dashboard-footer-mobile {
		display: none !important;
	}	
}

@media (max-width: 767px){
    .hero-title-black {
        font-size: 36px;
    }
}

/* ============================================
#   Menu
*  ==========================================*/
.logged-in li#menu-item-4215 {
    display: none;
}

li#menu-item-4299 {
    display: none;
}

/* ============================================
#   Breadcrumb
*  ==========================================*/
.breadcrumb__list {
    background: transparent !important;
    color: #fff !important;
	padding-left: 0 !important;
}

.breadcrumb__list span, .breadcrumb__list span.current-item {
    color: #fff !important;
}
/* ============================================
#   Course
*  ==========================================*/
.single-courses .breadcrumb__area, .single-lesson .breadcrumb__area {
    display: none;
}

.tutor-course-single-content-wrapper {
    border-top: 1px solid #176aa7;
}
/* ============================================
#   Checkout
*  ==========================================*/
ul.woocommerce-error li {
    color: red;
}
/* ============================================
#   Footer Newsletter
*  ==========================================*/
.footer-widget__f-newsletter .tnp-email {
    width: 100% !important;
    border: none !important;
    padding: 17px 17px 17px 25px !important;
    font-size: 16px !important;
    border-radius: 50px !important;
    color: var(--tp-text-2) !important;
}

.footer-widget__f-newsletter .tnp-submit {
    display: inline-block !important;
    font-size: 14px !important;
    font-weight: 600;
    color: var(--tp-common-white) !important;
    background-color: var(--tp-heading-secondary) !important;
    border: 1px solid var(--tp-heading-secondary) !important;
    line-height: 28px !important;
    text-align: center;
    padding: 7px 20px !important;
    text-transform: capitalize;
    -webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;
    -o-border-radius: 50px !important;
    -ms-border-radius: 50px !important;
    border-radius: 50px !important;
    z-index: 1;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: auto !important;
    right: 15px;
}