.custom-text-underline-1 strong:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.7); }
	.custom-icon-weight i:before { font-weight: 700; }
	#header .share-links a+a::after { content: ""; position: absolute; border-left: 1px solid #dadcdd; height: 80%; left: -13px; top: 50%; transform: translateY(-50%); z-index: 4; }
	#header .share-links a { overflow: visible; }
	#header .search-popup i::before { content: "\e918"; font-family: "Porto"; font-weight: 400 }
	.custom-notice .mfp-close { top: 50%; transform: translateY(-50%) rotateZ(45deg); color: inherit; opacity: 1; }
	.mfp-close::before { top: 28px; left: 6px; width: 24px; }
	.mfp-close::after { top: 17px; left: 17px; height: 24px; }
	.custom-pos-static .elementor-container, .custom-pos-static .elementor-column, .custom-pos-static .elementor-widget-wrap { position: static; }