/***************************************
    字級放大層：前台所有 px 字級 +1 px
    由所有前台 CSS 自動產生，必須在所有樣式之後載入
    不需要時，移除 page_view.php 中載入此檔的那一行即可還原
***************************************/

/* scripts/jquery/fancybox/jquery.fancybox.css */
.fancybox-error { font-size: 15px; }
.fancybox-title { font-size: 14px; }

/* themes/global/css/bootstrap.min.css */
body { font-size: 15px; }
.lead { font-size: 22px; }
h1 { font-size: 39.5px; }
h2 { font-size: 32.5px; }
h3 { font-size: 25.5px; }
h4 { font-size: 18.5px; }
h5 { font-size: 15px; }
h6 { font-size: 12.9px; }
h1 small { font-size: 25.5px; }
h2 small { font-size: 18.5px; }
h3 small { font-size: 15px; }
h4 small { font-size: 15px; }
blockquote p { font-size: 18.5px; }
code, pre { font-size: 13px; }
pre { font-size: 14px; }
legend { font-size: 22px; }
legend small { font-size: 16px; }
label, input, button, select, textarea { font-size: 15px; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { font-size: 15px; }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover { font-size: 15px; }
.input-append .add-on, .input-prepend .add-on { font-size: 15px; }
.close { font-size: 21px; }
.btn { font-size: 15px; }
.btn-large { font-size: 18.5px; }
.btn-small { font-size: 12.9px; }
.btn-mini { font-size: 11.5px; }
.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover { font-size: 15px; }
.btn-group>.btn-mini { font-size: 11.5px; }
.btn-group>.btn-small { font-size: 12.9px; }
.btn-group>.btn-large { font-size: 18.5px; }
.nav-header { font-size: 12px; }
.navbar .brand { font-size: 21px; }
.navbar-search .search-query { font-size: 14px; }
.pagination-large ul>li>a, .pagination-large ul>li>span { font-size: 18.5px; }
.pagination-small ul>li>a, .pagination-small ul>li>span { font-size: 12.9px; }
.pagination-mini ul>li>a, .pagination-mini ul>li>span { font-size: 11.5px; }
.tooltip { font-size: 12px; }
.popover-title { font-size: 15px; }
.label, .badge { font-size: 12.84px; }
.progress .bar { font-size: 13px; }
.carousel-control { font-size: 61px; }
.hero-unit { font-size: 19px; }
.hero-unit h1 { font-size: 61px; }

/* themes/global/css/global.css */
#no_result { font-size: 19px; }
.canvas_loading { font-size: 17px; }
.msg { font-size: 15px; }

/* themes/global/css/global_web.css */
a.main_red_btn { font-size: 14px; }

/* themes/ui/canvas_form/canvas_form.css */
.canvas_form table td { font-size: 15px; }
.canvas_form table td.head, .canvas_form table td.foot { font-size: 17px; }
.canvas_form table td select { font-size: 15px; }
.canvas_form table td input[type="text"] { font-size: 15px; }
.canvas_form table td input[type="button"] { font-size: 15px; }
.canvas_form table td textarea { font-size: 15px; }
.canvas_form table .note { font-size: 15px; }

/* themes/ui/datagrid_blue_header_black_text/datagrid_blue_header_black_text.css */
.datagrid_blue_header_black_text thead th { font-size: 15px; }
.datagrid_blue_header_black_text td { font-size: 15px; }
.datagrid_blue_header_black_text td a { font-size: 15px; }

/* themes/ui/datagrid_gray_header_black_text/datagrid_gray_header_black_text.css */
.datagrid_gray_header_black_text thead th { font-size: 15px; }
.datagrid_gray_header_black_text tbody td { font-size: 15px; }
.datagrid_gray_header_black_text td a { font-size: 15px; }

/* themes/ui/datagrid_gray_light/datagrid_gray_light.css */
.datagrid_gray_light thead { font-size: 13px; }
.datagrid_gray_light td { font-size: 13px; }
.datagrid_gray_light td a { font-size: 15px; }

/* themes/ui/datagrid_green_header_black_text/datagrid_green_header_black_text.css */
.datagrid_green_header_black_text h2 { font-size: 17px; }
.datagrid_green_header_black_text thead th { font-size: 17px; }
.datagrid_green_header_black_text td { font-size: 15px; }
.datagrid_green_header_black_text td a { font-size: 15px; }

/* themes/ui/datagrid_tablesorter-blue/datagrid_tablesorter-blue.css */
.datagrid_tablesorter-blue { font-size: 13px; }

/* themes/ui/datagrid_tablesorter/datagrid_tablesorter.css */
.datagrid_tablesorter { font-size: 13px; }

/* themes/ui/label_paginate_001/label_paginate_001.css */
.label_paginate_001 ul.jPag-pages li span.jPag-previous, .label_paginate_001 ul.jPag-pages li span.jPag-previous-img { font-size: 13px; }
.label_paginate_001 ul.jPag-pages li span.jPag-next, .label_paginate_001 ul.jPag-pages li span.jPag-next-img { font-size: 13px; }
.label_paginate_001 span.jPag-sprevious, .label_paginate_001 span.jPag-sprevious-img { font-size: 19px; }
.label_paginate_001 span.jPag-snext, .label_paginate_001 span.jPag-snext-img { font-size: 19px; }

/* themes/ui/label_paginate_002/label_paginate_002.css */
.label_paginate_002 ul.jPag-pages li span.jPag-previous, .label_paginate_002 ul.jPag-pages li span.jPag-previous-img { font-size: 13px; }
.label_paginate_002 ul.jPag-pages li span.jPag-next, .label_paginate_002 ul.jPag-pages li span.jPag-next-img { font-size: 13px; }
.label_paginate_002 span.jPag-sprevious, .label_paginate_002 span.jPag-sprevious-img { font-size: 19px; }
.label_paginate_002 span.jPag-snext, .label_paginate_002 span.jPag-snext-img { font-size: 19px; }

/* themes/ui/list_breadcrumbs/list_breadcrumbs.css */
.list_breadcrumbs li { font-size: 14px; }
.list_breadcrumbs li a { font-size: 14px; }

/* themes/ui/list_tilelist/list_tilelist.css */
.list_tilelist .post_title { font-size: 14px; }
.list_tilelist .post_info { font-size: 13px; }
.list_tilelist .swShowPage { font-size: 13px; }

/* themes/ui/list_tilelist_line/list_tilelist_line.css */
.list_tilelist_line h2 { font-size: 15px; }
.list_tilelist_line #holder li { font-size: 13px; }
.list_tilelist_line .name { font-size: 14px; }
.list_tilelist_line .spec { font-size: 12px; }

/* themes/ui/list_yellow_step/list_yellow_step.css */
.list_yellow_step ul li a { font-size: 15px; }

/* themes/ui/listgroup_advance_news/listgroup_advance_news.css */
.listgroup_advance_news h2.label_subject { font-size: 25px; }
.listgroup_advance_news li { font-size: 15px; }

/* themes/ui/post_form_01/post_form_01.css */
.post_form_01 .btn_style001 a { font-size: 13px; }

/* themes/ui/tabs_gray01/tabs_gray01.css */
.tabs_gray01 ul.tabs a { font-size: 14px; }
.tabs_gray01 .panes { font-size: 15px; }
.tabs_gray01 .panes .content { font-size: 14px; }

/* themes/ui/tabs_lightblue/tabs_lightblue.css */
.tabs_lightblue .subject { font-size: 17px; }
.tabs_lightblue ul.tabs a { font-size: 14px; }
.tabs_lightblue .panes { font-size: 15px; }
.tabs_lightblue .panes .content { font-size: 14px; }

/* themes/ui/tabs_lightgray/tabs_lightgray.css */
.tabs_lightgray .subject { font-size: 17px; }
.tabs_lightgray ul.tabs a { font-size: 14px; }
.tabs_lightgray .panes { font-size: 15px; }
.tabs_lightgray .panes .content { font-size: 14px; }

/* themes/ui/tabs_simple_blue/tabs_simple_blue.css */
.tabs_simple_blue .subject { font-size: 17px; }
.tabs_simple_blue ul.tabs a { font-size: 17px; }
.tabs_simple_blue .panes { font-size: 15px; }
.tabs_simple_blue .panes .content { font-size: 14px; }

/* themes/ui/tree_blue_v/tree_blue_v.css */
.tree_blue_v .subject { font-size: 19px; }
.tree_blue_v li a:active, .tree_blue_v li a.selected { font-size: 15px; }
.tree_blue_v .mw-nav > li > a:active, .tree_blue_v .mw-nav > li > a.selected { font-size: 15px; }

/* themes/ui/tree_gray_v/tree_blue_v.css */
.tree_blue_v .subject { font-size: 19px; }
.tree_blue_v li a:active, .tree_blue_v li a.selected { font-size: 15px; }
.tree_blue_v .mw-nav > li > a:active, .tree_blue_v .mw-nav > li > a.selected { font-size: 15px; }

/* themes/ui/tree_gray_v/tree_gray_v.css */
.tree_gray_v .subject { font-size: 19px; }
.tree_gray_v li a:active, .tree_gray_v li a.selected { font-size: 17px; }

/* themes/ui/tree_secmenu_content1/tree_secmenu_content1.css */
.tree_secmenu_content1 .subject { font-size: 19px; }
.tree_secmenu_content1 li a { font-size: 13px; }

/* themes/application/catalog_faq/css/catalog_faq.css */
.imagelabellist_faq .cb_subject { font-size: 15px; }
.imagelabellist_faq .step { font-size: 23px; }
.imagelabellist_faq li select { font-size: 13px; }

/* themes/application/contact/css/contact_us.css */
p { font-size: 15px; }
#mw_form input, #mw_form textarea { font-size: 15px; }
#mw_form .btn_style001 a { font-size: 13px; }

/* themes/application/home/css/admin_home.css */
.label_h2 { font-size: 27px; }

/* themes/customized/web/template/css/tmp_1.css */
.canvas_cse { font-size: 9px; }
.canvas_cse .gsc-input { font-size: 14px; }
.tree_mainmenu_header .mw-nav > li > ul.arrow-pad > li > a { font-size: 14px; }

/* themes/customized/web/template/css/tmp_2.css */
.canvas_cse { font-size: 9px; }
.canvas_cse .gsc-input { font-size: 14px; }
.tree_mainmenu_header .mw-nav > li > ul.arrow-pad > li > a { font-size: 14px; }
.canvas_post, .canvas_post td, .post_form_01 { font-size: 15px; }
.canvas_post h1 { font-size: 31px; }
.canvas_post h2 { font-size: 25px; }
.canvas_post h3 { font-size: 19px; }
.canvas_post p { font-size: 15px; }
.list_tilelist .post_title { font-size: 16px; }
.list_tilelist .post_time { font-size: 14px; }
.list_tilelist .post_content { font-size: 13px; }
.list_tilelist .post_info { font-size: 13px; }

/* themes/customized/web/menu/milestone/milestone.css */
.canvas_post thead tr { font-size: 13px; }

/* themes/customized/web/menu/new_fuchun_mountains/new_fuchun_mountains.css */
.pic_icon_tip { font-size: 12px; }

/* themes/customized/web/menu/news/news.css */
.post_title { font-size: 19px; }
.post_time { font-size: 19px; }
.breadcrumb { font-size: 14px; }
.breadcrumb a { font-size: 14px; }

/* themes/customized/web/template/css/responsive.css */
@media screen and (max-width: 979px) {
	.tree_mainmenu_header .mw-nav li a { font-size: 18px; }
	.tree_mainmenu_header .mw-nav > li > ul.arrow-pad > li > a, .tree_mainmenu_header .mw-nav ul.arrow-pad > li > a { font-size: 16px; }
	.tree_gray_v .mw-nav > li > a { font-size: 15px; }
	.label_menu_title h1 { font-size: 25px; }
	.canvas_post, .post_form_01 { font-size: 16px; }
	.canvas_post p { font-size: 16px; }
	.canvas_post h1 { font-size: 25px; }
	.canvas_post h2 { font-size: 21px; }
	.datagrid_gray_light td a { font-size: 16px; }
	.listgroup_advance_news li, .listgroup_advance_news ul li { font-size: 16px; }
	.post_form_01 input[type="text"], .post_form_01 textarea, .post_form_01 select { font-size: 17px; }
	#footer .list_link_header li { font-size: 16px; }
}
@media screen and (max-width: 479px) {
	.tree_gray_v .mw-nav > li > a { font-size: 14px; }
}

/* 個別加大：首頁最新訊息 */
.canvas_home_news div { font-size: 15px; }

/* 字級放大後的版面修正 */
@media (min-width: 980px) {
	/* 個別加大：主選單下拉子選單、頁尾「與我聯繫」（手機版本來就是 16px） */
	.tree_mainmenu_header .mw-nav > li > ul.arrow-pad > li > a { font-size: 16px; }
	#footer .list_link_header li { font-size: 15px; }

	/* 主選單下拉子選單：每項由 30px 加高到 40px */
	/* 原本選單與每項各 90% 不透明，加高後會透出後面的標題文字，改為不透明 */
	.tree_mainmenu_header .mw-nav > li > ul.arrow-pad { opacity: 1; }
	.tree_mainmenu_header .mw-nav > li > ul.arrow-pad > li { height: auto; opacity: 1; }
	.tree_mainmenu_header .mw-nav > li > ul.arrow-pad > li > a { height: auto; padding: 8px 18px 8px 14px; line-height: 24px; }

	/* 內頁左側子選單：每項由 28px 加高到 40px */
	.tree_gray_v .mw-nav > li > a { padding-top: 6px; padding-bottom: 6px; }

	/* 麵包屑原本從左邊固定位置排列，字變大會超出內容區，改為靠右對齊 */
	#side1 { position: relative; }
	.list_breadcrumb_blue01 { right: 20px; margin-left: 0; }
	.list_breadcrumb_blue01 ul { margin-left: 0; }
}
