@media screen and (min-width: 1024px) {
div#featured-content {
    width: 98.5%;
}
#featured-posts .entry-content.entry-excerpt.clearfix {
    display: none;
}
#featured-posts .entry-meta {
    display: none;
}
.featured-posts .featured-grid-posts .featured-small-post {
    margin-right: 1%;
    width: 49%;
 padding: 0em;
}
.featured-small-post.featured-post-wrap.clearfix article {
    margin: 0px;
}
.featured-posts .featured-grid-posts .featured-small-post .type-post .wp-post-image {
    margin: 0 0 12px;
}
/**/
.featured-large-post.featured-post-wrap.clearfix {
    position: relative;
}
.featured-posts .featured-large-post, .featured-posts .featured-grid-posts {
    width: 49.5%;
    margin-right: 0.5%;
    padding: 0px;
}
.featured-large-post.featured-post-wrap.clearfix header {
    position: absolute;
    top: 15.5em;
 height: 9em;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
 padding: 5px;
}

/* 圖 */
.featured-large-post.featured-post-wrap.clearfix img {
    height: 415px;
}
.featured-small-post.featured-post-wrap.clearfix img {
    height: 200px;
}

/* 定位 */
.featured-posts .featured-grid-posts .featured-small-post {
    position: relative;
}
.featured-small-post.featured-post-wrap.clearfix header {
    position: absolute;
    top: 7em;
    height: 5em;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
 padding: 5px;
}


/* 文字 */
.featured-small-post.featured-post-wrap.clearfix h2 {
    font-size: 14px !important;
}
.featured-small-post.featured-post-wrap.clearfix a {
    color: #ffffff !important;
overflow:hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
white-space: normal;


}
.featured-large-post.featured-post-wrap.clearfix a {
    color: #ffffff !important;
overflow:hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
white-space: normal;
}
}
/* navbar */
.primary-navigation-wrap {
    background-color: #2e2e2e;
}
.main-navigation ul a, .main-navigation ul a:link, .main-navigation ul a:visited {
    color: #ffffff;
}
.primary-menu-toggle {
    color: #ffffff;
}
.primary-menu-toggle .icon {
    fill: #ffffff;
}
.search-form .search-submit .icon-search, .tzwb-social-icons .social-icons-menu li a .icon, .scroll-to-top-button .icon {
    fill: #ffffff;
}
.header-search .header-search-icon .icon-search {
    fill: #ffffff;
}
/* header */
.header-main {
    padding: 0px;
}
/* 側邊欄 */
.widget-header {
    background: #212121;
}
.widget-header h3 {
position: relative;
    background: #339390;
    color: #ffffff;
    padding: 8px 15px;
    margin: 0;
    display: inline-block;
}
.widget-header h3:after {
position: absolute;
top: 30%;
right: -10px;
content: '';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #339390;
    display: inline-block;
}
.widget-title a:link, .widget-title a:visited {
    color: #ffffff;
}
/*  */
.chronus-magazine-grid-widget img {
    height: 230px;
}
a.more-link {
    background-color: #339390;
    color: #fff;
    padding: 5px 7px;
    text-decoration: none;
}
/*  
.footer-widgets-background {
    background-color: #ebebeb;
}*/
.footer-wrap {
    background-color: #339390;
    color: #ffffff;
padding-bottom: 0em;
}
svg.icon.icon-collapse {
    fill: #212121;
}
/* 最佳化廣告配置 */
.Zi_ad_a_H{
margin-bottom: 30px;
height:300px;
}
/* 最佳化廣告配置-END */
/*  */
.entry-content p {
    word-wrap: break-word;
}

