	button.fancybox-button.fancybox-button--close {
	    padding: 0px;
	}

	/*GTranslate*/
	@media only screen and (max-width: 600px) {
	    .gt_languages {
	        column-count: 1 !important;
	    }

	    .gt_white_content {
	        height: 390px !important;
	    }
	}

	/*End GTranslate*/

	/*Breadcrumb color link fix*/
	.breadcrumb a {
	    color: white !important;
	}

	/* End of Breadcrumb color link fix*/

	/* Menu link color temp fix*/
	.uael-menu-item {
	    color: black !important;
	}

	.glink {
	    color: black !important;
	}


	/* 设置标题颜色为#222222 */
	.single-post .wp-block-heading,
	.single-post .wp-block-heading span {
	    color: #222222;
	    /* 深灰色 */
	}

	/* 额外针对可能的标题样式 */
	.single-post h1,
	.single-post h2,
	.single-post h3,
	.single-post h4,
	.single-post h5,
	.single-post h6 {
	    color: #222222;
	    /* 深灰色 */
	}

	/* id="wp-custom-css" */

	.perfmatters-lazy[data-src] {
	    display: none !important;
	}

	.perfmatters-lazy.pmloaded,
	.perfmatters-lazy.pmloaded>img,
	.perfmatters-lazy>img.pmloaded,
	.perfmatters-lazy[data-ll-status=entered] {
	    animation: 500ms pmFadeIn
	}

	@keyframes pmFadeIn {
	    0% {
	        opacity: 0
	    }

	    100% {
	        opacity: 1
	    }
	}

	body .perfmatters-lazy-css-bg:not([data-ll-status=entered]),
	body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *,
	body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::before,
	body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::after,
	body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::before,
	body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::after {
	    background-image: none !important;
	    will-change: transform;
	    transition: opacity 0.025s ease-in, transform 0.025s ease-in !important;
	}

	.text-one {
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: normal;
	}

	.text-two {
	    text-overflow: -o-ellipsis-lastline;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    line-clamp: 2;
	    -webkit-box-orient: vertical;
	}

	.text-three {
	    text-overflow: -o-ellipsis-lastline;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 3;
	    line-clamp: 3;
	    -webkit-box-orient: vertical;
	}

	.my-faq-li {
	    display: block;
	    padding: 10px;
	}

	.elementor-element.elementor-element-2740d97 p a {
	    color: #fff !important;
	}

	.elementor-element.elementor-element-2740d97 p a:hover {
	    color: var(--e-global-color-primary) !important;
	}

	.elementor-42 .elementor-element.elementor-element-25e115b .uael-post__meta-data span:last-child {
	    display: flex;
	    align-items: center;
	}

	.elementor-42 .elementor-element.elementor-element-25e115b .uael-post__meta-data span:last-child svg {
	    width: 16px;
	    height: 16px;
	    margin-right: 6px;
	}