/*
CTC Separate Stylesheet
Updated: 2025-08-06 08:47:39
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.1754462859
*/

.submenu-elements-megamenu li::before {
  content: '';
  display: inline-block;
  margin-right: 7px;
  margin-left: -30px;
  padding-right: 5px;
  font-size: 1.2em;
  vertical-align: middle;
	margin-top: 0px;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path fill='%2300AAE8' d='M96 96l128 128-128 128z'/></svg>") no-repeat center;
  background-size: contain;
	width: 20px;
	height: 20px;
}

.list-elements-style li::before {
  content: '';
  display: inline-block;
  margin-right: 7px;
  margin-left: -30px;
  padding-right: 5px;
  font-size: 1.2em;
  vertical-align: middle;
	margin-top: 0px;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path fill='%2300AAE8' d='M96 96l128 128-128 128z'/></svg>") no-repeat center;
  background-size: contain;
	width: 20px;
	height: 20px;
}

.menu-text-submenu ul li:hover {
	text-decoration: underline;
	color: #00AAE8;
}

#header_button span:after {
    content: '';
  display: inline-block;   
    color: white !important;
    font-weight: 700;
    font-size: 12px !important;
	margin-left: 15px;
	vertical-align: middle;
	margin-top: 0px;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%23ffffff' d='M313.9 216H12c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12h301.9v46.1c0 21.4 25.9 32.1 41 17L441 273c9.4-9.4 9.4-24.6 0-33.9L354.9 153c-15.1-15.1-41-4.4-41 17V216z'/></svg>") no-repeat center;
  background-size: contain;
	width: 20px;
	height: 20px;
}
