body {
    font-family: Helvetica, 'Noto Sans CJK TC', 'PingFang TC', 'Heiti TC', '微軟正黑體', 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;
}

h1,
h2 {
    font-family: Helvetica, 'Noto Sans CJK TC', 'PingFang TC', 'Heiti TC', '微軟正黑體', 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;
}

h3,
h4,
h4,
h6 {
    font-family: Helvetica, 'Noto Sans CJK TC', 'PingFang TC', 'Heiti TC', '微軟正黑體', 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;
    font-weight: normal;
}

h4 {
    color: #826b2d;
}

p {
    margin-bottom: 1em;
}

@media print {
    .region-sidebar-second,
    #disqus_thread,
    #zone-branding-wrapper,
    #zone-user-wrapper,
    .field-name-field-related-news {
        display: none;
    }
    img {
        width: 70%;
    }
}

a,
a:link,
a:visited {
    color: #5f9708;
    text-decoration: none;
}

a:hover {
    color: #4c6f15;
    text-decoration: none;
}

div#zone-user-wrapper {
    background: #fff;
}

div#zone-user-wrapper a {
    color: #333;
    text-decoration: none;
    font-size: 16px;
}

div#zone-user-wrapper a:hover {
    color: #68a617;
    text-decoration: none;
}

#zone-user ul.menu {
    text-align: right;
    padding: 6px 0px 0px;
}

.zone-branding-wrapper,
.zone-branding-wrapper {
    background-color: #82c619;
}

.branding-data {
    width: auto;
    padding: 15px 25px 15px 25px;
}

.zone-branding .block-nice-menus {
    float: right;
    padding-top: 20px;
}

ul#nice-menu-1.nice-menu.nice-menu-down.nice-menu-menu-main.nice-menus-processed.sf-js-enabled>li {
    border: 1px solid #fff;
}

div#region-content-bottom-first.grid-1.region.region-content-bottom-first div.block-inner.clearfix,
div.region-inner.region-sidebar-second-inner div.block-inner.clearfix {
    background: #eee;
}

div#block-views-exp-article-index-page.block.block-views.block--exp-article-index-page.block-views-exp-article-index-page.odd.block-without-title {
    border: 1px solid #82c619;
    padding: 10px;
}

div#block-views-exp-article-index-page.block.block-views.block--exp-article-index-page.block-views-exp-article-index-page.odd.block-without-title:hover {
    border: 2px solid #fff;
    padding: 10px;
}

div.form-item.form-type-textfield.form-item-search-api-views-fulltext>input#edit-search-api-views-fulltext {
    max-width: 300px;
    width: 100%;
}

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 5px 0px;
}

#logo {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 400px;
}

.stickynav-active {
    padding-top: 10px!important;
}

body.not-front .region-content-inner {
    padding: 40px;
}

@media (min-width: 1100px) {
    #block-views-topic-health-block-2 .views-field.views-field-field-image,
    #block-views-topic-travel-block-1 .views-field.views-field-field-image {
        width: 100%;
        margin-right: 0px;
        margin-top: 15px;
        overflow: hidden;
        height: 130px;
    }
}

@media (max-width: 400px) {
    button.dl-trigger {
        margin: -10px 0px;
    }
}

input#edit-submit-article-index.form-submit {
    margin-top: 0.6em;
}

#edit-search-api-views-fulltext-wrapper.views-exposed-widget.views-widget-filter-search_api_views_fulltext>label {
    padding: 0px 0px 10px 0px;
    font-size: 160%;
    color: #333;
}

#edit-search-api-views-fulltext-wrapper.views-exposed-widget.views-widget-filter-search_api_views_fulltext>.description {
    font-size: 100%;
    color: #6a6a6a;
}

.region-sidebar-second-inner .block-inner {
    padding: 20px 15px!important;
}
/* prevent overflow */
@media screen and (max-width: 320px) {
    .region-sidebar-second-inner .block-inner {
        padding: 20px 0 !important;
        text-align: center;
    }
    .region-inner.region-footer-first-inner div {
        font-size: .9em;
        margin-bottom: 8px;
    }
}

.zone-content-wrapper h2.block-title {
    font-size: 160%;
    color: #333;
}

.block-blue h2.block-title,
.block-pink h2.block-title,
.block-red h2.block-title,
.block-purple h2.block-title,
.block-yellow h2.block-title,
.block-orange h2.block-title,
h2.block-title {
    border-bottom: 2px solid #82c619;
}

.block-topic-news .view-content .views-field-title a,
.view-list-articles .views-field-title a,
.view-article-slideshow .attachment .views-field-title a {
    font-size: 130%;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.view-list-photos .views-row .views-field-title a,
.block-most-read .views-row .views-field-title a {
    color: #222;
    font-size: 110%;
    font-weight: bold;
    
    letter-spacing: 3px;
}

.view-list-videos .views-row .views-field-title a {
    color: #222;
    font-size: 110%;
    font-weight: bold;
    
}

.field-name-field-related-news .field-label {
    color: #333;
    font-size: 140%;
    font-weight: bold;
    
}

.view-article-slider-large .views-field-title a {
    color: #fff;
    padding: 20px;
    float: left;
    font-size: 150%;
    font-weight: bold;
    
}

#block-system-main .views-field.views-field-title a {
    
}

#block-block-48.block.block-block.block-48.block-block-48.even {
    border: 1px solid #82c619;
    padding: 20px;
}

#block-block-48.block.block-block.block-48.block-block-48.even:hover {
    border: 2px solid #fff;
    padding: 20px;
}

input#mc-embedded-subscribe {
    margin: 20px 0;
}

.mc-field-group>label {
    color: #6a6a6a;
}

div#zone-footer-wrapper,
.region-inner.region-footer-first-inner {
    background: #5f9708;
    color: #eee;
}

.region-inner.region-footer-first-inner a {
    color: #fff;
}

.region-inner.region-footer-first-inner a:hover {
    color: #eee;
}


/*articles*/

#block-views-taxonomy-info-block {
    margin-bottom: 10px;
}

.view-list-articles .views-field-view-node a {
    color: #fff;
    background: #82c619;
    font-weight: bold;
    padding: 5px 10px;
    float: none;
}

.view-list-articles .views-field-view-node a:hover {
    background: #5f9708;
}

h1.title {
    font-size: 200%;
}

li.pager-last.last a {
    width: 100%;
}

div#block-system-main.block.block-system.block-main.block-system-main.odd.block-without-title {
    border-top: 2px solid #82c619;
    margin-top: 15px;
}
.node-type-newspaper div#block-system-main.block.block-system.block-main.block-system-main.odd.block-without-title {
    border: none;
    margin-top: 0;
}

.view-list-videos .views-row .views-field-title {
    padding-top: 10px;
    padding: 10px;
}

.view-list-videos .views-row .views-field-title:hover {
    padding-top: 10px;
    background: #f4f6d8;
}

#block-system-main.block.block-system.block-main.block-system-main.odd.block-without-title {
    margin-bottom: 10px;
}

.node.node-video.node-promoted.node-published.node-not-sticky.author-netivism.odd.clearfix>.header-info {
    margin-bottom: 3px;
}

div#block-views-taxonomy-info-block {
    font-size: 120%;
    line-height: 2;
}

#block-views-article-slideshow-block-1 .field-content {
    color: #222;
}

#block-system-main .views-field.views-field-title a:hover,
.view-article-slideshow .attachment .views-field-title a:hover {
    color: #5f9708;
}

.field-item.even>p {
    font-size: 120%;
    line-height: 2;
    font-weight: normal;
}

.field-item.even>img {
    padding: 10px;
}

.header-info {
    float: left;
    width: 100%;
    padding: 0px 0 0px;
    border-top: 0px solid #ddd;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.field-name-field-related-news .field-label {
    color: #333;
}

.flex-control-paging li a.flex-active {
    background: #82c619;
}

.flex-control-paging li a {
    background: #666;
}

.one-third {
    height: 500px;
}

.views-field.views-field-view-node {
    float: right;
}

#region-content-bottom-first.grid-1.region.region-content-bottom-first {
    margin-top: 40px;
}

td.views-field.views-field-title>a {
    color: #333;
}

.block-topic-news.block-topic-news-large .view-content {
    padding: 0 0 0px 0;
}

.section-content .block-inner {
    padding: 0px 20px;
}

td {
    border: 1px solid #b7b7b7;
}
.newspaper td {
    border: none;
}

Div.rtecenter~p {
    width: 640px;
}

.view-article-slider-large .flex-control-nav {
    bottom: -35px;
    float: right;
    right: 10px;
    width: auto;
    z-index: 10;
}

.box {
    /*border: 2px dotted #bd9b7c!important;*/
    padding: 5px 20px;
    background: #fff0f0;
    font-size: 95%;
    line-height: 2;
    border-left: 4px dotted #8b3030;
    max-width: 100%!important;
}

h3.box{
    font-size: 110%;
    color: #4a0505;
    font-weight: bold;
    margin: 0px 0;
}

/*.node-unpublished {
    background-color: #ffffff;
}*/

.leading {
    max-width: 100%!important;
    font-size: 120%;
    font-weight: bold;
    line-height: 2!important;
    color: #706f6e;
}

div.leading,
p.leading {
    margin-bottom: 10px;
}

.node-type-content- .field.field-name-field--0.field-type-text.field-label-hidden,
.node-type-content-gmo .field.field-name-field--0.field-type-text.field-label-hidden,
.node-type-content--2 .field.field-name-field-32.field-type-text.field-label-hidden {
    color: #666;
    font-size: 95%;
    clear: both;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    line-height: 1.8;
}

table.cke_dialog.cke_browser_webkit.cke_ltr.cke_single_page {
    width: 280px!important;
}

ul.nice-menu-down li.menuparent ul li.menuparent {
    background: #e8dd3f url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat!important;
}



@media (max-width: 768px) {
    .logo-img {
        margin-left: 50px;
    }
    .view-list-videos .views-row {
        width: 100%;
    }
    .rteindent4 {
        margin-left: 0px;
    }
    div#zone-user-wrapper a {
        color: #333;
        text-decoration: none;
        font-size: 15px;
    }
    .view-article-slider-large .flex-control-nav {
        bottom: -30px;
        float: right;
        right: 30%;
        width: auto;
        z-index: 10;
    }
    .block-topic-news .view-content .views-field-field-image {
        float: left;
        margin: 15px 20px 15px 0;
        width: 100%;
    }
    body.not-front .region-content-inner {
        padding: 20px 10px;
    }
    .field-item.even>p {
        font-size: 120%;
        line-height: 1.5;
        font-weight: normal;
    }
    p {
        margin-bottom: 0.8em;
    }

   
}

@media (max-width: 450px) {
    .node-type-content- table,
    .node-type-content-gmo table,
    .node-type-content--2 table {
        width: 100%!important;
    }
}
td.views-field.views-field-field-event-date {
    width: 20%!important;
}
.field.field-name-field-subtitle.field-type-text.field-label-hidden,
.field.field-name-field--3.field-type-text.field-label-hidden{
    color: #5b1515;
    font-weight: bold;
    font-size: 25px;
}


#block-block-44{
    margin-bottom: -20px;
}

.context-taxonomy .views-field.views-field-body {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 1.4;
    height: 80px;
    overflow: hidden;
}
.node-full.node-author {
    padding-top: 8px;
}