/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2025 | 14:28:15 */
iframe {display:block}
p:empty {display: none;}
.elementor-widget-text-editor ul:not(:last-child) {margin-block-end: 20px;}
.elementor-widget-text-editor p:last-child{margin-block-end: 0!important;}

#scrolling-menu, #scrolling-menu li.wpml-ls-menu-item {opacity:0; display:none}
#scrolling-menu span.elementor-menu-toggle__icon--close, 
#scrolling-menu span.elementor-menu-toggle__icon--open {line-height: 0!important}

ul.mdp-floater-elementor-wp-menu {margin:0}
.grve-header-elements {padding-left:0!important}
.uicore-navbar nav.uicore ul.sub-menu:not(.uicore-megamenu) {padding: 11px 0;}
a.elementor-button:hover {cursor:pointer}

/* Map Pro */
.imp-ui-light .imp-object-menu {background:transparent!important}
.imp-object-list-item {width:fit-content; margin-bottom:.5rem}
.imp-ui-light .imp-object-list-item:hover {background:#1C1C1C!important; color:#f7f2e8}
.imp-object-list-item p {margin-bottom:0px}
.imp-tooltip-content * {font-family:inherit!important}
.imp-tooltips-container.is-fullscreen .imp-fullscreen-tooltip .imp-tooltip-content {width:100%}

.ui-popup-close.uicore-i-close {background:white; z-index:9}
@media screen and (max-width: 820px) {
  .ui-popup {
    max-width:95vw!important;
  }
}
@media (min-width: 1025px) {
    .uicore-navbar:not(.uicore-box) .uicore-header-wrapper nav {
        padding: 0 20px;
    }
	.uicore-navbar .uicore-nav-menu .uicore-menu>.menu-item-has-children.uicore-edge>.sub-menu, 
	.uicore-navbar .uicore-nav .uicore-menu>.menu-item-has-children.uicore-edge>.sub-menu li.wpml-ls-menu-item ul.sub-menu, 
	li.wpml-ls-menu-item ul.sub-menu:not(.uicore-megamenu){
		min-width: 50px!important;right: auto!important;
	}
}
footer .mail-link {color:inherit!important}

.cky-audit-table-element h3 {
	margin-top:0 !important;
	font-weight:600;
	font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.cky-cookie-audit-table * {color:inherit!important}
.cky-cookie-audit-table th,
.cky-cookie-audit-table tr:nth-child(2n + 1) td,
.cky-cookie-audit-table tr:nth-child(2n) td {
background: transparent!important;
}
.cky-cookie-audit-table th, .cky-cookie-audit-table td {border-color:#0d5449!important}