/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.0.1704962577
Updated: 2024-01-11 08:42:57

*/

.e-con-full.e-flex.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    background-color: #000;
    transition: 0.3s;
	box-shadow: 0px 4px 8px 0px #1f212463;
}
*/

.menu-bold a.elementor-item.elementor-item-anchor.docs-creator:hover, .menu-bold a.elementor-item.elementor-item-anchor.docs-creator:active {
    font-weight: 600;
    transition: 0.3s;
}



/* Home */

.ltr {
    direction: ltr;
}

@media (max-width: 1418px) {
	
	/* Hero */
	
	.smallest h1.elementor-heading-title.elementor-size-default {
    	font-size: 38px !important;
    	max-width: 544px;
    	justify-self: center;
	}
	
	.elementor-565 .elementor-element.elementor-element-01abe89 {
    	--hotspot-size: 72% !important;
	}
	
		
}


@media (max-width: 1175px) {
	
	.smallest h1.elementor-heading-title.elementor-size-default {
    	font-size: 35px !important;
    	max-width: 520px;
	}
	
	.elementor-565 .elementor-element.elementor-element-01abe89 {
    	--hotspot-size: 62% !important;
	}
	
	
}

@media (max-width: 1115px) {
	
	.smallest h1.elementor-heading-title.elementor-size-default {
    	font-size: 35px !important;
    	max-width: 520px;
	}
	
	.elementor-565 .elementor-element.elementor-element-01abe89 {
    	--hotspot-size: 52% !important;
	}
	
	.smallest {
    	--padding-bottom: 2% !important;
	}
	
	
}



@media (max-width: 767px) {

	/* Footer */
	
	.elementor-location-footer li.menu-item.menu-item-type-custom {
    	justify-items: center;
	}
	
	/* Hero */
	
		.smallest {
    	--padding-bottom: 12% !important;
	}
	
		.smallest h1.elementor-heading-title.elementor-size-default {
    	font-size: 27px !important;
    	max-width: 301px;
	}
	
}
