@charset "UTF-8";

body,h1,h2,h3,h4,h5,h6, #nav-wrapper .menu li a, .feat-more, .cat, .post-share .post-share-comments,.about-title,
 #footer-social a,.post-header h2 a, .post-header h1,.feat-overlay h2,
 .more-link,input[type=submit] ,.post-share-box.share-author a,.post-share-box.share-author a,input, textarea,
 .post-comments span.reply a, .widget .tagcloud a,.pagination a , .post-tags a, .slicknav_nav a,.post-share-box.share-comments a span,
  {
     font-family: "Microsoft JhengHei", "微軟正黑體", "Heiti TC", '黑體', "Times New Roman", Times, serif;
}

.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; }


.zblack-logo-top,h1.zblack-logo-top,#nav-wrapper .menu li a,#nav-wrapper ul.menu ul a,h2.zblack-logo-top,.post-tags a,.author-content h5 a,
.grid-item .post-header h2 a,.post-header h2 a, .post-header h1,.post-header .cat a,.feat-overlay h2,.feat-overlay .cat a,
.post-share-box.share-author a,.archive-box h1,.widget-title
 {
    text-transform: none;
}
p,.post-header,.post-related a{
    word-break: break-all;
}

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

div#main {
    overflow: hidden;
}
th,td {
    word-break: break-all;
}

.widget p,.widget-title,#nav-wrapper .menu li a,#nav-wrapper ul.menu ul a,.slicknav_nav a {
    font-size: 14px;
}

.side-item-text {
    line-height: 22px;
}
 
h2.zblack-logo-top {
    font-size: 55px;
    letter-spacing: 3px;
}
h2.zblack-logo-top a {
    color: #000;
}

.post-header h2 a, .post-header h1,.grid-item .post-header h2 a {
    font-weight: 900;
}

.sp-grid li {
    float: left;
}

.pagination {
    clear: left;
}

.post-header .cat a {
    line-height: 18px;
}

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