@charset "UTF-8";

body,h1,h2,h3,h4,h5,h6,.feat-overlay h2,.post-header h2, .post-header h1,.post-share-box.share-comments a span,#footer-social a,
.post-share-box.share-author a,.post-box-title span,.widget-title,#searchform input#s ,.instagram-title,input, button, select, textarea,
input[type=submit]
 { font-family: "Microsoft JhengHei","微軟正黑體", "Heiti TC", '黑體',Arial; }

#logo h1,#nav-wrapper .menu li a,.widget-title,.post-header h2 a, .post-header h1,#logo h2,.feat-overlay .cat a,#footer-social a,
.post-share-box.share-author a,.post-header .cat a, .post-header .cat2 a,.post-tags a,.author-content h5 a { 
    text-transform: none;
}

.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; }
.widget ul.zmina-latest-posts li .zmina-li-images .side-image img { width: 100px; height: 77px; object-fit: cover; }

@media screen and (max-width: 480px){
	.container { width: 90%; max-width: 100%; }
}

#logo h2{
    font-size: 42px;
    letter-spacing: 3px;
    font-weight: lighter;
    margin-bottom: 10px;
}
#logo h2 a {
    color: #000;
}

#logo h3 {
    color: #a0a0a0;
    font-size: 10px;
    letter-spacing: 1.25px;
}
table, iframe {
    max-width: 100%;
}
table {
    display: table;
    word-break: break-all;
}
.post-img {
    text-align: center;
}
div#main {
    overflow: hidden;
}
th,td {
    word-break: break-all;
}
.post-entry {
    word-break: break-all;
}
.post-entry th,p,body,.widget-title,#nav-wrapper .menu li a, #nav-wrapper ul.menu ul a, #nav-wrapper .menu ul ul a
{
    font-size: 15px;
}

@media only screen and (max-width: 767px){
    .feat-overlay .cat a {
        margin: 0 6px 10px;
    }
}
