/*
Theme Name: Dreamslms
Author URI:  https://themeforest.net/user/dreamstechnologies
Theme URI:   https://dreamstechnologies.com/
Author: Dreams Technologies
Description: Dreamslms is the perfect theme for your next Tutor LMS project. Designed and developed by Dreams Technologies, it features a bespoke integration with Tutor LMS. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a Tutor LMS theme? Look no further!
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dreamslms
Domain Path: /languages
Copyright: © 2023 Your Name. All rights reserved.
Tested up to: 6.7
Requires PHP: 7.4
Tags: accessibility-ready
Tags:  e-commerce, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, footer-widgets, sticky-post, theme-options, editor-style
*/


:root {--dreamslms_primary_color:#ff6575;}
:root {--dreamslms_primary_color_opacity:#ff657599;}
:root {--dreamslms_primary_color_opacity_more:#ff657530;}
:root {--dreamslms_secondary_color:#002058;}
:root {--border-color:#002058 !important;}

:root {--dreamslms_btn_primary_back:#FF6575;}
:root {--dreamslms_btn_primary_color:#ffffff;}
:root {--dreamslms_btn_primary_hover:#e72f41;}

:root {--dreamslms_btn_secondary_back:#ffffff;}
:root {--dreamslms_btn_secondary_color:#392C7D;}
:root {--dreamslms_btn_secondary_hover:#B4A7F5;}

:root {--dreamslms_breadcrumbtitle_tcolor:#002058;}
:root {--dreamslms_breadcrumb_tcolor:#685f78;}

:root {--dreamslms_header_login_color:#685f78;}
:root {--dreamslms_header_login_hovercolor:#ffffff;}
:root {--dreamslms_header_login_backcolor:#f4f4f4;}
:root {--dreamslms_header_login_backhovercolor:#FF6575;}
:root {--dreamslms_header_login_bordercolor:#f4f4f4;}

:root {--dreamslms_header_register_color:#B4A7F5;}
:root {--dreamslms_header_register_hovercolor:#ffffff;}
:root {--dreamslms_header_register_backcolor:#ffffff;}
:root {--dreamslms_header_register_backhovercolor:#FF6575;}
:root {--dreamslms_header_register_bordercolor:#B4A7F5;}

:root {--dreamslms_footer_backcolor_style1:#ffffff;}
:root {--dreamslms_footer_backcolor_style2:#FF6575;}


body .footer.footer-one .subscribe-form span.newsletter_style1 {
	z-index: 99;
	top: 28px !important;
}
/* remove black border/outline around the banner search form */
.tutor-course-form-wrapper,
.tutor-course-form-wrapper .input-group,
.tutor-course-form-wrapper .tutor-course-input,
.tutor-course-form-wrapper .input-group .form-control {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

.tutor-course-form-wrapper .tutor-course-input:focus,
.tutor-course-form-wrapper .input-group .form-control:focus {
    box-shadow: none !important;
    outline: none !important;
}
/* ===== equal‑height course cards ===== */
.elementor-widget-dreamslms-listings .course-feature .row {
    /* make the row a flex container so its children can stretch */
    display: flex;
    flex-wrap: wrap;            /* keep the 3‑up layout on narrow screens */
    align-items: stretch;       /* force all columns to the same height */
}

.elementor-widget-dreamslms-listings .course-feature
    .col-lg-4,
.elementor-widget-dreamslms-listings .course-feature
    .col-md-6 {
    display: flex;              /* let the column itself stretch */
}

.elementor-widget-dreamslms-listings .course-feature
    .col-lg-4 > *,
.elementor-widget-dreamslms-listings .course-feature
    .col-md-6 > * {
    /* usually the card wrapper; grow to fill the column */
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}

/* if your card has a body element that should take up remaining space */
.elementor-widget-dreamslms-listings .course-feature
    .course-card .card-body {
    flex: 1;
}