/*
	Theme Name: Hello Elementor Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor Child Theme
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
    Template: hello-elementor
    Text Domain: hello-elementor-child
	Version: 1.0.0
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/
/* Add your custom styles here */
body {
    font-family: Poppins, -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-size: 1.1rem;
}
.page-content ul { margin-block-end: 0.9rem; }

h1, h2, h3,  h4, h5, h6 {
    font-weight: var( --e-global-typography-primary-font-weight );
}

@media all and (min-width: 768px) and (max-width: 1190px) {
    .sidebar-toc {
        max-height: calc(100vh - 106px);
    }

    .sidebar-toc .elementor-toc__body {
        overflow: scroll;
        max-height: 94%;
    }
}

@media all and (min-width: 768px) {
    .little-space.without-header .elementor-toc__header {
        display: none;
    }

    .little-space .elementor-toc__list-item {
        margin-bottom: 2px;
    }

    .little-space .elementor-toc__list-item:last-child {
        margin-bottom: 0;
    }
}
