/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

body {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
}

main {
	overflow-x: hidden!important;
}

p:last-child {
	margin-bottom: 0px;
}

a {
	color: inherit;
}

b, strong {
	font-weight: 700;
}

.elementor-widget-text-editor a, .elementor-widget-theme-post-content a {
	text-decoration: underline;
	color: var( --e-global-color-4a4e47d );
}

.elementor-widget-text-editor a:hover {
	color: inherit;
	opacity: 0.8;
}

.elementor-widget-text-editor ul, .elementor-widget-text-editor ol {
	margin-bottom: 15px;
}

.elementor-widget-heading a:hover {
	color: inherit;
	opacity: 0.8;
}

.elementor-menu-toggle {
    padding:0px;
	height: 35px;
    max-height: 35px;
}

ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
	border-left: none!important;
}

.faq-content {
	transition: all 1s ease-out;
	display: block;
	opacity: 1;
	visibility: visible;
}

.faq-list {
  counter-reset: faq-counter;
}

.faq-item::before {
  counter-increment: faq-counter;
  content: counter(faq-counter, decimal-leading-zero);
  font-weight: bold;
}

#pricing .active .elementor-button {
	background-color: var(--e-global-color-text);
}

#pricing .active .elementor-button {
    color: var(--e-global-color-secondary);
}

.about-tile {
	overflow: hidden;
}

.elementor-button-icon svg {
	width: auto;
}