/*
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.4.4.1758895297
Updated: 2025-09-26 14:01:37

*/

/******************
 * Genral Settings*
 *****************/
.cyan{
	color: var( --e-global-color-a7ed86b ) !important;
}
.orange{
	color: var( --e-global-color-b7eedb0 ) !important;
}
.green{
	color: var( --e-global-color-a4bd698 ) !important;
}
.yellow{
	color: var( --e-global-color-92ffabe ) !important;
}
.dark-green{
	color: var( --e-global-color-6002948 ) !important;
}

body .elementor-widget-text-editor p:last-child{
	margin-bottom: 0;
}
/*body .elementor-heading-title span{
    font-weight: 500 !important;
}*/
#breadcrumbs a{
	text-decoration: none;
}
#breadcrumbs a:hover{
	text-decoration: underline;
}

/*Elementor Button hover*/
body .elementor-widget-button .elementor-button{
	display: flex;
}
body .elementor-widget-button .elementor-button:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 8px;
    background: #00000047;
    left: 0;
    top: 0;
	opacity: 0;
	transition: opacity 0.3s;
}
body .elementor-widget-button .elementor-button:hover:before{
	opacity: 1;
}
.elementor-button-content-wrapper{
	z-index: 2;
}

/**Blog CSS**/

body .blog-css h2{
	font-family: var(--e-global-typography-0b38cac-font-family), Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-decoration: var(--e-global-typography-0b38cac-text-decoration);
    line-height: var(--e-global-typography-0b38cac-line-height);
    letter-spacing: var(--e-global-typography-0b38cac-letter-spacing);
	margin: 1.25em 0 8px;
	color: var( --e-global-color-text )
}
body .blog-css  h2:not(:first-child),
body .blog-css  h3:not(:first-child){
	margin: 1.34em 0 8px;
}
body .blog-css p{
	margin: 0 0 8px;
}
body .blog-css ol li:not(:last-child) {
	margin-bottom: 8px;
}
body .blog-css a{
	font-weight: 700;
}

/**texteditor-css**/
body .elementor-widget-text-editor h2{
	font-family: var(--e-global-typography-8fd9e6f-font-family), Sans-serif;
    font-size: var(--e-global-typography-8fd9e6f-font-size);
    font-weight: var(--e-global-typography-8fd9e6f-font-weight);
    text-decoration: var(--e-global-typography-8fd9e6f-text-decoration);
    line-height: var(--e-global-typography-8fd9e6f-line-height);
    letter-spacing: var(--e-global-typography-8fd9e6f-letter-spacing);
	margin: 0 0 8px;
	color: var(--e-global-color-text);
}
body .elementor-widget-text-editor h3{
	font-family: var(--e-global-typography-0b38cac-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b38cac-font-size);
    font-weight: 700;
    text-decoration: var(--e-global-typography-0b38cac-text-decoration);
    line-height: var(--e-global-typography-0b38cac-line-height);
    letter-spacing: var(--e-global-typography-0b38cac-letter-spacing);
    color: var(--e-global-color-c7798d7);
}
body .elementor-widget-text-editor h2:not(:first-child),
body .elementor-widget-text-editor h3:not(:first-child){
	margin: 1.34em 0 8px;
}
body .elementor-widget-text-editor p a,
body .elementor-cta__description a{
	font-weight: 700;
}
body .elementor-widget-text-editor ul,
body .elementor-widget-text-editor ol{
	margin-bottom: 8px;
}
/*  Breadcrumb */
#breadcrumbs span, #breadcrumbs a{
	font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #597072;
}



