html:lang(en) body,
html:lang(en) .in_page_content,
html:lang(en) .date,
html:lang(en) .region-footer,
html:lang(en) .footer,
html:lang(en) h2,
html:lang(en) h3,
html:lang(en) h4,
html:lang(en) h5,
html:lang(en) h6,
html:lang(en) .h2,
html:lang(en) .h3,
html:lang(en) .h4,
html:lang(en) .h5,
html:lang(en) .h6{
    font-family: Arial, sans-serif;
}
html:lang(en) .region-navigation,
html:lang(en) .in_page_content h1{
    font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

html:lang(zh-hant) body,
html:lang(zh-hant) .in_page_content,
html:lang(zh-hant) .date,
html:lang(zh-hant) .region-footer,
html:lang(zh-hant) .footer,
html:lang(zh-hant) h2,
html:lang(zh-hant) h3,
html:lang(zh-hant) h4,
html:lang(zh-hant) h5,
html:lang(zh-hant) h6,
html:lang(zh-hant) .h2,
html:lang(zh-hant) .h3,
html:lang(zh-hant) .h4,
html:lang(zh-hant) .h5,
html:lang(zh-hant) .h6
{
    font-family: Arial,"Microsoft JhengHei","STHeiti","SimHei",sans-serif;
}
html:lang(zh-hans) body,
html:lang(zh-hans) .in_page_content,
html:lang(zh-hans) .date,
html:lang(zh-hans) .region-footer,
html:lang(zh-hans) .footer,
html:lang(zh-hans) h2,
html:lang(zh-hans) h3,
html:lang(zh-hans) h4,
html:lang(zh-hans) h5,
html:lang(zh-hans) h6,
html:lang(zh-hans) .h2,
html:lang(zh-hans) .h3,
html:lang(zh-hans) .h4,
html:lang(zh-hans) .h5,
html:lang(zh-hans) .h6
{
    font-family: Arial,"Microsoft YaHei",\534E\6587\9ED1\4F53,"SimHei",sans-serif;
}

html,body{
    font-size: 13px;
}

h1{
    font-size: 2.154em;
    font-weight: bold;
    color: #66912F;
}
h2,.block-title, .title{
    font-size: 1.385em;
    font-weight: bold;
    color: #333333;
}
h3{
    font-size: 1.385em;
    font-weight: bold;
}
h4{
    font-size: 1em;
    font-weight: bold;
}
h5{
    font-size: 1em;
    font-weight: bold;
}
h6{
    font-size: 1em;
    font-weight: bold;
}

.in_page_content h2,
.in_page_content h3,
.in_page_content h4,
.in_page_content h5,
.in_page_content h6{
    line-height:2em;
    color: #333333;
}

.front .subtitle{
    font-weight: bold;
}
.upper_title{
    font-weight: bold;
    font-size: 28px;
}
.upper_summary{
    font-size: 13px;
    color: #555555;
    text-align:justify;
    text-justify: inter-ideograph;
}

.view-content .abstract, .view-content .summary{
    font-size:1em;
    color:#555555;
    line-height: 180%;
   /* word-break: break-all;*/
}

.region-sidebar-third .block-title{
    font-size: 1.385em;
}
.region-sidebar-third .block{
    font-size: 1em;
}

.region-navigation .menu {
    color: #555555;
}
.region-navigation .menu a{
    color: #555555;
}


.in_page_content .content .field,
.in_page_content .content .field-name-body,
.in_page_content .field-name-field-publish-date{
    color: #555555;
    font-size: 1em;
}

.in_page_content .content .field-name-body h2{
    font-size: 1.385em;
}

.in_page_content .content .field-name-body h3{
    font-size: 1.154em;
}

.in_page_content .content .source{
    color: #555555;
}

.front .subtitle,
.front .summary,
.cat-title,
.region-header-two,
.page_menu,
.breadcrumb{
    font-size: 1em;
}

.front .region-index-complaints-two-en .block .title,
.front .region-index-complaints-two .block .title{
    font-size:1.5em;
}


.front .region-index-complaints-two-en .block .phone,
.front .region-index-complaints-two .block .phone {
    font-weight: bold;
    display: block;
    font-size: 1.385em;
}

.front .region-index-complaints-two-en .block .phone-number,
.front .region-index-complaints-two .block .phone-number {
    color: #63902b;
    font-size:1.111em;
}

.front .region-index-complaints-two-en .block .phone_content,
.front .region-index-complaints-two .block .phone_content{
    font-size: 1em;
    color: #686868;
}
#block-views-focus-search-views-block .block-title{
    font-size: 1em;
}

.view-focus-search-views li a {
    font-size: 1em;
    color: #333333;
}

.mobile-menu .view-focus-search-views li a{
    color: #658e30;
}

.history .timeline p,
.history .timeline li{
    font-weight: bold;
}
.history .timeline .year{
    text-align: center;
    color: #555555;
}
.history .timeList li a{
    font-weight: bold;
    font-size: 1.385em;
}



.region-sidebar-third .block a{
    color: #000;
    font-size: 1em;
}

.date{
    color: #555555;
    font-size: 1em;
}

.region-footer {
    color: #555555;
    font-size:0.857em;
}

.region-footer a{
    color: #555555;
}

.footer{
    color: #555555;
    font-size:0.769em;
}
.footer a{
    color: #555555;
}


.page-user .in_page_content{
    font-size: 0.929em;
}
.page-user .in_page_content h3{
    font-size: 1.385em;
}

.webform-client-form-11119 {
    font-size: 0.929em;
}

.gs_popover .index-sg-menu-title{
    color: #000;
    font-weight: bold;
    font-size: 1.385em;
}

.navbar-default .nav>li>a,
.navbar-default .nav>li>span{
    font-size: 1em;
}

.mobile-menu .block-title{
    font-size: 1em;
}

.mobile-menu .view-shopping-guide-views .view-content a{
    font-size: 15px;
}

.view-display-id-index_whats_new_header_block_en .views-field-title a,
.view-display-id-index_whats_new_header_block_gb .views-field-title a,
.view-display-id-index_whats_new_header_block_chi .views-field-title a{
    font-size: 1.385em;
    font-weight: bold;
    color: #333333;
}

.view-display-id-index_whats_new_header_block_en .views-field-field-publish-date,
.view-display-id-index_whats_new_header_block_gb .views-field-field-publish-date,
.view-display-id-index_whats_new_header_block_chi .views-field-field-publish-date,
.view-display-id-index_whats_new_summary_block_chi .views-field-body{
    font-size: 13px;
    color: #555555;
    line-height: 180%;
}

.front .region-index-complaints-two-en .block a,
.front .region-index-complaints-two .block a{
    /*line-height: 40px;*/
    font-size:18px;
    font-weight: bold;
    color: #658e30;
}


.pagination>li>a, .pagination>li>span{
    color:#000;
    font-size: 1.2em;
}

.views-summary a,
.form-type-bef-link a{
    font-size: 13px;
    color: #707070;
    white-space: nowrap;
}

.in_page_content .tabList{
    font-size: 13px;
}
.in_page_content .content .field-name-body .timeline .year h2{
    font-size: 13px;
}


.view-press-releases-view.view-display-id-block_1 .views-summary a.selected{
    font-weight: bold;
    font-size: 1.385em;
    color: #547528;

}
.view-press-releases-view.view-display-id-block_1 .views-summary a{
    line-height: 20px;
}

.view-shopping-guide-views h1{
    color: #547528;
}

#imageData #caption{
    font-size: 1.385em;
}

a.phone_num{
    color: #000;
    text-decoration: none;
}

.resize-buttons li a{
    padding-top:18px;
}


@media (min-width: 991px) {
    body.mobile {
        font-size: 18px;
    }


    .mobile .upper_summary {
        font-size: 1em;
    }

    .mobile .upper_title {
        font-size: 2em;
    }


    .mobile .view-display-id-index_whats_new_header_block_en .views-field-field-publish-date,
    .mobile .view-display-id-index_whats_new_header_block_gb .views-field-field-publish-date,
    .mobile .view-display-id-index_whats_new_header_block_chi .views-field-field-publish-date,
    .mobile .view-display-id-index_whats_new_summary_block_chi .views-field-body{
        font-size: 1em;
    }

    .mobile .in_page_content .content .field-name-body,
    .mobile .in_page_content .field-name-field-publish-date{
        color: #333333;

    }
    .mobile .form-type-bef-link a,
    .mobile .in_page_content .tabList li,
    .mobile #block-block-53>.menu .menu>li a.active, #block-block-53>.menu .menu>li a{
        font-size: 1.385em;
    }

    .front.mobile .region-index-complaints-two-en .block .phone-number, .front .region-index-complaints-two .block .phone-number{
        white-space: nowrap;
    }


    .front.mobile .region-index-complaints-two-en .block a, .front.mobile .region-index-complaints-two .block a{
        font-size: 1.385em;
    }

}

@media (min-width: 480px) and (max-width: 991px) {
    body {
        font-size: 18px;
    }

    .upper_summary {
        font-size: 1em;
    }

    .upper_title {
        font-size: 2em;
    }


    .view-display-id-index_whats_new_header_block_en .views-field-field-publish-date,
    .view-display-id-index_whats_new_header_block_gb .views-field-field-publish-date,
    .view-display-id-index_whats_new_header_block_chi .views-field-field-publish-date,
    .view-display-id-index_whats_new_summary_block_chi .views-field-body{
        font-size: 1em;
    }

     .in_page_content .content .field-name-body,
     .in_page_content .field-name-field-publish-date{
        color: #333333;

    }
    .form-type-bef-link a,
    .in_page_content .tabList li,
    #block-block-53>.menu .menu>li a.active, #block-block-53>.menu .menu>li a{
        font-size: 1.385em;
    }

    .front .region-index-complaints-two-en .block .phone-number, .front .region-index-complaints-two .block .phone-number{
        /*font-size: 0.75em;*/
        white-space: nowrap;
    }
    .front .region-index-complaints-two-en .block a, .front .region-index-complaints-two .block a{
        font-size: 1.385em;
    }
    .view-archive-views .views-exposed-widgets .views-widget-filter-field_publish_date_value label,
    .view-archive-views .views-exposed-widgets .views-widget-filter-field_publish_date_value .help-block{
        font-size: 1.385em !important;
    }

    .view-archive-views .views-exposed-widgets .views-widget-filter-keys,
    .view-archive-views .views-exposed-widgets .views-widget-filter-type_1{
        font-size: 1.385em !important;
        margin-bottom:1.8em !important;
    }

    .view-archive-views .btn{
        font-size: 1.385em;
    }



}



@media(max-width: 480px){
/*@media (min-width: 480px) and (max-width: 991px) {*/
    body{
        font-size: 14px;
    }
    .in_page_content .content .field,
    .in_page_content .content .field-name-body,
    .in_page_content .field-name-field-publish-date{
        color: #555555;
    }

    .in_page_content .content .field-name-body h2{
        color: #333333;
        font-size: 1.2858em;
    }


}




.mobile a.phone_num{
    color: #547528;
}

.mobile-menu a{
    color: #707070;
}
.mobile-menu .block-title,
.mobile-menu .view-shopping-guide-views .view-content a,
.navbar-default .mobile-menu .nav>li>a,
.navbar-default .mobile-menu .nav>li>span{
    font-size: 20px;
}
/*superfish*/
html[lang=en] .navbar-collapse .desktop-menu  .block-superfish .nav>li>ul>li {
	font-family:Arial, sans-serif;
}

@media (max-width: 600px){
    h2,h3,.block-title, .title{
        font-weight: normal;
    }
    .view-display-id-index_whats_new_header_block_en .views-field-title a, .view-display-id-index_whats_new_header_block_gb .views-field-title a, .view-display-id-index_whats_new_header_block_chi .views-field-title a{
        font-weight: normal;
    }
    .in_page_content .content .field-name-body h2{
        font-weight: normal;
    }
}
