.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-588 .elementor-element.elementor-element-c014b91 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-588 .elementor-element.elementor-element-81a36c7 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-588 .elementor-element.elementor-element-597b962.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4826a2d);
}

.elementor-588 .elementor-element.elementor-element-ee7bdb9 .ts-item-link:hover .ts-down-icon {
	border-color: var(--e-global-color-text);
}

.elementor-588 .elementor-element.elementor-element-ee7bdb9 li.current-menu-item > .ts-item-link > span {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1rem;
}

.elementor-588 .elementor-element.elementor-element-ee7bdb9  .current-menu-item .ts-item-link > span {
	color: var(--e-global-color-accent);
}

.elementor-588 .elementor-element.elementor-element-ee7bdb9 .current-menu-item .ts-down-icon {
	border-color: var(--e-global-color-text);
}

.elementor-588 .elementor-element.elementor-element-ee7bdb9 .current-menu-item .ts-item-icon {
	--ts-icon-color: var(--e-global-color-accent);
}

.elementor-588 .elementor-element.elementor-element-ee7bdb9 .ts-field-popup {
	min-width: 200px;
}

.elementor-588 .elementor-element.elementor-element-254be60 .ts-user-area span.unread-indicator {
	top: -4px;
}

.elementor-588 .elementor-element.elementor-element-254be60 .ts-user-area > ul > li.ts-user-area-avatar img {
	width: 30px;
	height: 30px;
}

.elementor-588 .elementor-element.elementor-element-254be60 .ts-user-area > ul > li > a:hover .ts-down-icon {
	border-color: var(--e-global-color-text);
}

.elementor-588 .elementor-element.elementor-element-e087e3b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-588 .elementor-element.elementor-element-3060fae .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-588 .elementor-element.elementor-element-4d1e1d1 .ts-item-link:hover .ts-down-icon {
	border-color: var(--e-global-color-text);
}

.elementor-588 .elementor-element.elementor-element-4d1e1d1 li.current-menu-item > .ts-item-link > span {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1rem;
}

.elementor-588 .elementor-element.elementor-element-4d1e1d1  .current-menu-item .ts-item-link > span {
	color: var(--e-global-color-accent);
}

.elementor-588 .elementor-element.elementor-element-4d1e1d1 .current-menu-item .ts-down-icon {
	border-color: var(--e-global-color-text);
}

.elementor-588 .elementor-element.elementor-element-4d1e1d1 .current-menu-item .ts-item-icon {
	--ts-icon-color: var(--e-global-color-accent);
}

.elementor-588 .elementor-element.elementor-element-4d1e1d1 .ts-field-popup {
	min-width: 200px;
}

.elementor-588 .elementor-element.elementor-element-cb5ddc4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4826a2d);
}

.elementor-588 .elementor-element.elementor-element-d771db0 .ts-user-area span.unread-indicator {
	top: -4px;
}

.elementor-588 .elementor-element.elementor-element-d771db0 .ts-user-area > ul > li.ts-user-area-avatar img {
	width: 30px;
	height: 30px;
}

.elementor-588 .elementor-element.elementor-element-d771db0 .ts-user-area > ul > li > a:hover .ts-down-icon {
	border-color: var(--e-global-color-text);
}

@media (min-width:768px) {}

@media (max-width:880px) and (min-width:768px) {}

@media (max-width:1366px) {}

@media (max-width:1200px) {}

@media (max-width:1024px) {
	.elementor-588 .elementor-element.elementor-element-254be60 .ts-user-area span.unread-indicator {
		top: -1px;
	}
	
	.elementor-588 .elementor-element.elementor-element-254be60 .ts-down-icon {
		display: none !important;
	}
	
	.elementor-588 .elementor-element.elementor-element-d771db0 .ts-user-area span.unread-indicator {
		top: -1px;
	}
	
	.elementor-588 .elementor-element.elementor-element-d771db0 .ts-down-icon {
		display: none !important;
	}
}

@media (max-width:880px) {}

@media (max-width:767px) {}

@media (max-width:1200px) and (min-width:768px) {}

@media (min-width:2400px) {}