.entry-featured-media a img { object-fit: cover; }

.widget_top-posts .widgets-list-layout li a { display: block; }
.widget_top-posts .widgets-list-layout li a img { width: 30%; border: 0; max-width: 100%; padding: 6px 0; }
.widget_top-posts .widgets-list-layout-links { width: 65%; height: 72px; overflow: hidden; }

h1.site-title, h2.site-title,.meta-author a,.cat a,.related-heading,#respond h3,.pagination-text,.archive-box span {
    text-transform: none;
}

h1,h2,h3,h4,h5,h6,p,body,.top-search input, #show-search input, .by, .feat-overlay h4 a, .post-header h2 a, .post-header h1, .item-related h3 a,
.pagination-item h3 a, .side-pop-content h4 a, .short-header h2 a, .post-entry li, .entry-content li, .woocommerce div.product .product_title,
input, select, textarea, .woocommerce a.button, .subscribe-box p, .footer-text, .woocommerce .comment-text p.meta strong,
.woocommerce div.product .entry-summary p.price, .woocommerce-MyAccount-navigation ul li a,p.site-description,.related-heading,#respond h3,.pagination-text {
    font-family:"Microsoft JhengHei","微軟正黑體", "Heiti TC", '黑體', "Times New Roman", Times, serif;
}

#nav-wrapper .menu li a {
    font-size: 14px;
    }

body {
	font-size: 15px;
}

#main.fullwidth .related-posts {
    margin: 0px -20px;
    padding: 20px 20px;
}

table, iframe {
    max-width: 100%;
}
table {
    display: table;
    word-break: break-all;
}

th,p,td,.entry-title,.item-related h3 {
    word-break: break-all;
}
div#main {
    overflow: hidden;
}