/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 10 2025 | 21:52:57 */
p {
	margin-bottom: 20px;
}
p:last-child, p:last-of-type {
	margin-bottom: 0;
}
b, strong {
	font-weight: 600;
}
.elementor-widget-text-editor ul {
	margin-block: 15px;
	list-style: square;
}
.elementor-widget-text-editor ul li:not(:last-child) {
	margin-bottom: 10px;
}
.elementor-widget-text-editor ul li::marker {
	color: var( --e-global-color-66036e6 );
}

.elementor-widget-text-editor ul + p {
	border-top: 1px solid var( --e-global-color-353bde8 );
	padding-top: 40px;
	margin-top: 40px;
}


.menu-popup {
    display: none;
}
.link-item:hover .elementor-icon {
	transform: translateX(7px);
}
a.has-submenu {
	justify-content: space-between;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
	padding: 0;
	border-radius: 50%;
	font-size: 300%;
	border: 1px solid #4054b2;
	box-shadow: none;
}
#site-header, #site-footer {
	display: none;
}
div .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
	white-space: wrap;
}
.elementor-nav-menu li ul li ul, .elementor-nav-menu li ul {
	max-width: 250px !important;
	min-width: 250px !important;
}
div.elementor-heading-title {
	line-height: 1.3;
}
.elementor-widget-text-editor ul ul {
	list-style: disc;
}
.elementor-widget-text-editor ul ul li {
	font-size: 95%;
	color: #003A70;
}



.elementor-widget-text-editor h2 {
	font-weight: 300;
	font-size: 24px;
	line-height: 1.4;
	border-bottom: 1px solid #ddd;
	padding-bottom: 40px;
	margin-bottom: 40px;
	letter-spacing: -1px;
}

/* Single post */
.single-post h4, .single-post h5 {
	margin-bottom: 10px;
}
