/*
 Theme Name:   eCademy Child
 Theme URI:    https://themes.envytheme.com/ecademy/
 Description:  eCademy Child Theme
 Author:       EnvyTheme
 Author URI:   https://envytheme.com/
 Template:     ecademy
 Version:      5.9
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap');

html body,
body a {
    color: #fff;
}

body a:hover {
    color: #f97316;
}

table td,
table th {
    padding: 12px 10px;
    border: 1px solid rgba(255, 255, 255, 0.4);
}

:root {
    --blackColor: #ffffff;
    --optionalColor: rgba(255, 255, 255, 0.4);
    --tutor-border-color: rgba(255, 255, 255, 0.4);
    --tutor-color-secondary: #D9D9D9;
    --tutor-body-color: #fff;
    --tutor-color-primary-rgb: 249, 115, 22, 1;
    --tutor-color-black: #121212;
}

.tutor-color-secondary {
    color: #D9D9D9;
}


html>body,
.ecademy-nav .navbar .search-box .input-search {
    background-color: #1E1E1E;
}

.page-title-content h2 {
    font-size: 49px;
}

.default-btn:hover {
    color: #121212;
}

.default-btn {
    padding-left: 30px;
}

.default-btn i {
    display: none;
}

.courses-content h3 a,
.wishlist-badge,
.wishlist-badge:hover,
.ecademy-nav .navbar .search-box button,
.ecademy-nav .navbar .search-box .input-search::placeholder,
.ecademy-responsive-nav .ecademy-responsive-menu.mean-container .search-box .input-search::placeholder,
.others-option-for-responsive .option-inner .search-box .input-search::placeholder {
    color: #ffffff;
}

.main-banner-courses-list .row .col-lg-6:nth-child(1) .single-courses-box {
    margin-top: 0px;
}

.single-courses-box i {
    display: none;
}

.single-feedback-item,
.single-courses-box,
.bg-fef8ef {
    background-color: #121212;
}

.single-courses-box .courses-content .courses-box-footer li {
    color: #36cd8f;
}

.single-courses-box .courses-image,
.single-courses-box .courses-image .image,
.single-courses-box .courses-image .image img {
    border-radius: 16px 16px 0 0;
}

.single-courses-box {
    border-radius: 17px;
}

.single-courses-box {
    box-shadow: none;
}


.single-courses-box .courses-content .courses-box-footer li {
    padding-left: 0px;
}

.about-content .features-list li span i {
    display: inline-block;
    width: 33px;
    height: 29px;
    background-image: url('/wp-content/uploads/2026/03/checklist.svg');
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    font-style: normal;
}

.about-content .features-list li span i::before,
.about-content .features-list li span i::after,
#learning-benefits .single-features-box div.icon i::before,
#learning-benefits .single-features-box div.icon i::after {
    content: none !important;
    display: none !important;
}

#learning-benefits .single-features-box div.icon i {
    display: inline-block;
    width: 82px;
    height: 73px;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    font-style: normal;
}

#learning-benefits .col-lg-3.col-sm-6.col-md-6:nth-child(1) .single-features-box div.icon i {
    background-image: url('/wp-content/uploads/2026/03/mmskils.svg');
}

#learning-benefits .col-lg-3.col-sm-6.col-md-6:nth-child(2) .single-features-box div.icon i {
    background-image: url('/wp-content/uploads/2026/03/own-pace.svg');
}

#learning-benefits .col-lg-3.col-sm-6.col-md-6:nth-child(3) .single-features-box div.icon i {
    background-image: url('/wp-content/uploads/2026/03/study-with-inudstry.svg');
}

#learning-benefits .col-lg-3.col-sm-6.col-md-6:nth-child(4) .single-features-box div.icon i {
    background-image: url('/wp-content/uploads/2026/03/learning-from-anywhere.svg');
}

.go-top,
.get-instant-courses-inner-area,
.funfacts-and-feedback-area {
    background-image: none;
    background-color: #282828;
}

body .funfacts-list .row .col-lg-6 .single-funfacts-box {
    background-color: transparent;
    background-image: url('/wp-content/uploads/2026/03/counter-bg.svg');
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    font-style: normal;
    border: none;
    background-position: center center;
}

@media only screen and (max-width: 767px) {
    body .single-funfacts-box p {
        font-size: 10px !important;
    }
}

.footer-contact-info i {
    color: #F97316;
}

.footer-bottom-area {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
}

.footer-area .line {
    display: none;
}

.footer-area .single-footer-widget h3 {
    border-bottom: none;
}

.footer-area ul {
    list-style-type: disc;
}

.footer-area .single-footer-widget ul li::before {
    height: 10px;
    width: 10px;
    border-radius: 5px;
    top: 9px;
}

.footer-area .single-footer-widget ul li a {
    font-weight: 500;
}


.page-title-area {
    background-image: url("/wp-content/uploads/2025/04/education-pattern-bg.png");
}

.page-title-content ul li a {
    color: #FFFFFF;
}

.page-title-content ul li::before {
    background-color: #F97316 !important;
}

.page-title-content ul li {
    color: #F97316 !important;
}

.our-story-title h3 .number {
    opacity: 1;
    font-weight: 800;
    font-style: normal;
}

.our-story-content {
    font-weight: 600;
}

.our-story-title h3 {
    font-weight: 700;
}

.single-testimonials-box::before {
    content: "";
}

.contact-form {
    background-image: url(/wp-content/uploads/2026/03/c-bg.jpg);
}

.contact-form form input,
body .contact-form form textarea {
    background-color: #DB5F00 !important;
}


.contact-form form .default-btn {
    background-color: #fff;
    color: #121212;
    width: 199px;
    border-radius: 7px;
}

.contact-form form .default-btn:hover {
    background-color: #fff;
    color: #121212;
}


.contact-info ul li:nth-child(3) {
    display: none;
}

.contact-info ul li .icon,
.contact-info ul li:hover .icon {
    background: unset;
}

.contact-info ul li,
.contact-info ul li a {
    color: #D9D9D9;
}

.contact-info ul li:nth-child(1) .icon i {
    display: inline-block;
    width: 35px;
    height: 63px;
    background-image: url('/wp-content/uploads/2026/03/pin-map.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    color: transparent;
    font-style: normal;
    margin-left: 24px;
}

.contact-info ul li:nth-child(2) .icon i {
    display: inline-block;
    width: 49px;
    height: 35px;
    margin-left: 24px;
    background-image: url('/wp-content/uploads/2026/03/email.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    color: transparent;
    font-style: normal;
}

.acf-checkbox-list {
    display: flex !important;
    flex-wrap: wrap;
}

.wishlist-link .nav-link {
    position: relative;
    text-indent: -5000px;
    width: 29px;
    height: 27px;
    display: block;
}

.wishlist-link:before {
    content: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1385 4.01743L14.5 4.39573L14.8615 4.01743L16.0999 2.72143C17.454 1.30439 19.2858 0.5 21.2082 0.5C23.1282 0.5 24.9538 1.30204 26.3048 2.8168L26.3105 2.82322L26.3164 2.82943C29.2279 5.87617 29.2279 10.7558 26.3164 13.8026L26.315 13.8041L14.5 26.2731L2.68501 13.8041L2.68355 13.8026C-0.227852 10.7558 -0.227852 5.87617 2.68355 2.82943L2.78676 2.72143C5.58152 -0.203234 10.2014 -0.203698 12.9975 2.82327L12.9974 2.82332L13.0033 2.82943L14.1385 4.01743Z' stroke='%23221638'/%3E%3C/svg%3E");
    width: 29px;
    height: 27px;
    position: absolute;
    top: 24px;
    left: 5px;
}

.widget_ecademy_posts_thumbs time {
    display: none !important;
}

.is_not {
    position: relative;
}

.is_not ul {
    display: block;
    position: absolute;
    z-index: 2;
    left: 0;
    opacity: 0;
    height: 0;
    transition: all 0.4s ease-in-out;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: 0;
}

.is_not ul li a {
    padding: 13px 16px 11px;
    margin: 0;
    position: relative;
    display: block;
    border-bottom: 1px dashed #e5e5e5;
    color: #221638;
    font-size: 16px;
    font-weight: 700;
}

.is_not ul li a:hover {
    color: #F97316;
}

.is_not:hover ul {
    display: block;
    position: absolute;
    z-index: 2;
    left: 0;
    opacity: 1;
    height: auto;
}

.ecademy-nav .others-option .cart-btn a {
    color: #F97316;
}

.acf-checkbox-list li {
    width: 385px;
}

.acf-checkbox-list {
    color: #ffffff;
}

.acf-field {
    margin-top: 40px;
}

.mean-container .mean-nav {
    background-color: #000000;
}

.mean-container .mean-nav ul li a {
    color: #ffffff;
}

.ecademy-nav .navbar .search-box {
    width: 337px;
}

.default-btn i.flaticon-user {
    display: inline-block !important;
    width: 18px;
    height: 18px;
    background-image: url(/wp-content/uploads/2025/04/user-icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    font-size: 0;
    margin-top: 0px;
    margin-right: 6px;
    position: unset;
    transition: filter 0.6s ease;
}

.default-btn:hover i.flaticon-user,
.default-btn:focus i.flaticon-user,
.default-btn:focus-visible i.flaticon-user,
.default-btn:active i.flaticon-user {
    filter: brightness(1) invert(1);
}

.mean-menu .default-btn {
    display: inline-flex;
    align-items: center;
}

.navbar-area .default-btn {
    padding-left: 36px;
    padding-right: 36px;
}

p {
    --optionalColor: #fff;
}

.single-courses-box .courses-content h3 {
    font-weight: 700;
}