.post_navigation
{
	top: calc(50% + 60px);
}

@media only screen and (min-width: 960px) and (max-width: 1099px) {
	.elementor-662 .elementor-element.elementor-element-77e6400a > .elementor-widget-container, .elementor-662 .elementor-element.elementor-element-244eb742 > .elementor-widget-container, .elementor-662 .elementor-element.elementor-element-098430e > .elementor-widget-container
	{
		margin: 0;
	}
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
	.elementor-662 .elementor-element.elementor-element-77e6400a > .elementor-widget-container, .elementor-662 .elementor-element.elementor-element-244eb742 > .elementor-widget-container, .elementor-662 .elementor-element.elementor-element-098430e > .elementor-widget-container
	{
		margin: 0;
	}
}

@media only screen and (max-width: 767px)
{
	.logo_wrapper img
	{
		max-height: 40px;
	}
}

#logo_wrapper > .social_wrapper {
	display: None;
}

#toTop {
	display: none;
}

#mobile_main_menu:before {
	background-image: url(https://thetungmiaoli.com/wp-content/uploads/2022/04/cropped-logo.png);
    width: 135px;
    height: 135px;
    display: inline-block;
    content: '';
    background-size: 135px;
		margin-bottom: 5em;
}

@media only screen and (max-width: 767px) {
	.mobile_menu_wrapper {
		width: 200px
	}

	body.js_nav #wrapper {
		transform: translateZ(0px) translateX(230px) rotateY(0deg)
	}
}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    padding-bottom: 50.25%;
    margin-top: -6%;
}

#logo_wrapper {
	height: 24px
}

@media only screen and (max-width: 767px) {
	h2:not(.widgettitle) {
		font-size: 22px;
	}
	h1:not(.widgettitle) {
		font-size: 30px;
	}
}

h1 {
	font-size: 30px !important;
	font-weight: 500;
}
h2 {
	font-size: 22px !important;
	font-weight: 400;
}
h3 {
	font-size: 18px !important;
	font-weight: 400;
}

.mobile_menu_wrapper a {
  font-weight: 400 !important;
	font-size: 18px !important;
}

#sub_menu .menu-item a {
	font-family: "Noto Sans TC" !important;
}

#footer h2 {
	font-size: 12px !important;
}

.post_wrapper iframe {
	width: 100% !important;
	height: 300px;
}