/*
Theme Name: Cleanlite Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Cleanlite Child is a child theme of Cleanlite.
Author: Elementor Team
Author URI: https://elementor.com/
Template: cleanlite
Version: 1.0.1
Text Domain: cleanlite-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* ==========================================
   Page with Sidebar Template
   ========================================== */

/* Disable the parent theme's grid only for this template */
.page-template-page-sidebar main#content > .wrap {
    display: block !important;
}

/* Custom two-column layout */
.page-template-page-sidebar .page-sidebar-layout {
    display: flex;
    gap: 40px;
    align-items: flex-start;
}

.page-template-page-sidebar .page-sidebar-layout #primary {
    flex: 1 1 auto;
    min-width: 0;
}

.page-template-page-sidebar .page-sidebar-layout .widget-area {
    flex: 0 0 300px;
    width: 300px;
    margin-top: 0;
}

/* Responsive media */
.page-template-page-sidebar .page-sidebar-layout img,
.page-template-page-sidebar .page-sidebar-layout iframe,
.page-template-page-sidebar .page-sidebar-layout video,
.page-template-page-sidebar .page-sidebar-layout table {
    max-width: 100%;
    height: auto;
}

/* Mobile */
@media (max-width: 900px) {

    .page-template-page-sidebar .page-sidebar-layout {
        display: block;
    }

    .page-template-page-sidebar .page-sidebar-layout .widget-area {
        width: 100%;
        margin-top: 40px;
    }

}