/* 
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 */


.holdings-table{
    max-width: 100%;
    overflow: scroll;
}

.custom_menu .elementor-nav-menu--main .elementor-item {
	padding-left: 10px;
    padding-right: 10px;
}

.custom_menu .elementor-nav-menu--main .elementor-item:hover,
.custom_menu .elementor-nav-menu--main .elementor-item.elementor-item-active {
	background: var(--e-global-color-primary);
}

.custom_menu .elementor-nav-menu--main .elementor-item.elementor-item-active:hover {
	opacity: 0.9;
}

.custom_header .elementor-widget-off-canvas .e-off-canvas__content {
	box-shadow: none;
}

body.admin-bar .custom_header .elementor-widget-off-canvas .e-off-canvas__content {
	margin-top: 32px;
}

.e-loop-nothing-found-message {
	padding: 0 !important;
}

.custom_header .elementor-widget-off-canvas .e-off-canvas__content {
	box-shadow: none;
	display: flex;
	justify-content: flex-end;
	background: none;
}

.custom-icon-search .elementor-icon-wrapper {
	display: flex;
	justify-content: flex-end;
}

@media screen and (max-width: 782px) {
	body.admin-bar .custom_header .elementor-widget-off-canvas .e-off-canvas__content {
		margin-top: 46px;
	}
}

.e-off-canvas__content .elementor-widget-search .hidden {
	/* opacity: 1; */
	/* visibility: visible; */
}

.partners_carousel img {
	max-height: 70px;
}

.content_blog_widget .elementor-widget-theme-post-excerpt p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.content_blog_widget .elementor-widget-theme-post-title {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.about_block summary.e-n-accordion-item-title[aria-expanded="true"] {
	position: absolute;
	bottom: -20px;
	left: 50%;
	display: block;
	transform: translate(-50%, 0);
}

table td, table th {
	border-right: none !important;
	border-left: none !important;
}

.holdings-table {
	max-width: 100%;
	overflow: scroll;
}

.single.single-post h2,
.single.single-post h3 {
	margin-top: 2.5rem;
}

.tradingview-widget-copyright {
	display: none;
}