@charset "UTF-8";
/* template-001-color-white */
body.white {
  font-family: "微軟正黑體", Microsoft JhengHei; }

.white h3.summary {
  background: #f3f3f4;
  border-left: 4px solid #e95c33;
  color: #333; }

.white header {
  background: #202020; }

.white .template_001 a {
  color: #000; }

.white .template_001 a:hover, .white .template_001 a:active, .white .template_001 .info a:hover h2 {
  color: #e95c33 !important; }

.white .template_001 .underline {
  border-bottom: 6px solid #5b5b5b;
  background: transparent; }

.white .template_001 .box-block {
  background-color: #202020; }

.white a > div > time {
  color: #333 !important; }

.white .template_001 .image-wrap img:hover {
  -moz-transform: scale(1.075);
  -webkit-transform: scale(1.075);
  -ms-transform: scale(1.075);
  transform: scale(1.075); }

.white .template_001 a.key {
  color: #333; }

.white .template_001 .sitemap_01 h4 {
  background: #f5f5f5; }

.white .template_001 .overlay {
  background-color: #fff;
  transition: .5s ease; }

@media (min-width: 640px) {
  .white .template_001 .box-block {
    background-color: #f3f3f4; }

  .white .template_001 .date-block {
    background-color: #e95c33; } }
/* header-top style */
.white .template_001 .navbar-default {
  border-color: transparent !important; }

.white .template_001 .navbar-style {
  background: #fff; }

/* menu settings (選單的樣式) */
.white .template_001 .nav-menu {
  border-top: 1px solid #5b5b5b !important; }

.white .template_001 .navbar-default .navbar-nav > li > a {
  color: #333; }

.white .template_001 .navbar-default .navbar-nav > li > a:hover, .white .template_001 .navbar-default .navbar-nav > .open > a, .white .template_001 .navbar-default .navbar-nav > .open > a:focus, .white .template_001 .navbar-default .navbar-nav > .open > a:hover {
  color: #e95c33;
  background-color: transparent !important; }

.white .template_001 .navbar-default .navbar-nav > li > a:before {
  background: transparent; }

.white .template_001 .navbar-default .navbar-nav > li > a:focus, .white .template_001 .navbar-default .navbar-nav > li > a:hover {
  color: #e95c33 !important;
  background-color: transparent; }

.white .template_001 .navbar-default .navbar-nav > .active > a, .white .template_001 .navbar-default .navbar-nav > .active > a:focus, .white .template_001 .navbar-default .navbar-nav > .active > a:hover {
  color: #e95c33;
  background-color: #f5f5f5; }

/* dropdown-menu (下拉選單的樣式) */
.white .template_001 .dropdown-menu {
  color: #333;
  background-color: #fff;
  border-radius: 0px;
  border: 0;
  border-bottom: 3px solid #202020 !important;
  box-shadow: none !important;
  padding: 0; }

.white .template_001 .dropdown-menu li a {
  padding: 8px 20px 8px 8px;
  color: #333; }

.white .template_001 .dropdown-menu li a:hover,
.white .template_001 .dropdown-menu li a:focus {
  background-color: #f5f5f5;
  color: #e95c33 !important;
  font-weight: bold; }

.white .template_001 .dropdown-menu > .active > a,
.white .template_001 .dropdown-menu > .active > a:focus,
.white .template_001 .dropdown-menu > .active > a:hover {
  background-color: #f5f5f5;
  color: #e95c33 !important;
  font-weight: bold; }

@media (max-width: 1000px) {
  /* dropdown-menu (第二層以後的選單) */
  .white .template_001 .dropdown-submenu > a:after {
    border-left-color: transparent !important; }

  .white .template_001 .dropdown-submenu:hover > a:after {
    border-left-color: transparent !important; }

  .white .template_001 .dropdown-menu {
    margin: 2px 0 0 0; }

  .white .template_001 .dropdown-menu {
    background-color: #f5f5f5;
    border: 0px solid transparent;
    border-bottom: 0px solid transparent !important; }

  .white .open .dropdown-menu .dropdown-submenu:hover .dropdown-menu {
    background-color: #fff; } }
@media (max-width: 1000px) {
  .white .template_001 .navbar-style {
    background: #fff; }

  .white .template_001 .navbar-default .navbar-nav > li > a {
    color: #333; } }
@media (max-width: 1040px) {
  .white .template_001 .navbar-default .navbar-toggle {
    background-color: transparent;
    background-image: none; } }
/* search 、nav-site lang settings (搜尋語系區塊設定) */
.white .template_001 .navbar-top {
  background: transparent; }

.white .template_001 .nav-fit li a:hover {
  color: #e95c33 !important; }

.white .template_001 .navbar-top a {
  color: #333; }

.white .template_001 .navbar-top .lang.open > .dropdown-menu, .white .template_001 .navbar-top .theme.open > .dropdown-menu {
  background: #fff !important;
  border: 1px solid #333 !important; }

.white .template_001 .navbar-top .lang.open > .dropdown-menu > li > a {
  color: #333;
  background: transparent !important; }

.white .template_001 .navbar-top .lang.open > .dropdown-menu > li > a:hover {
  background: transparent !important; }

@media (min-width: 1040px) {
  .white .template_001 .navbar-top a, .white .template_001 .navbar-top .lang a {
    color: #333; } }
@media (min-width: 1440px) {
  .white .template_001 .navbar-top a, .white .template_001 .navbar-top .lang a {
    color: #333; } }
@media (max-width: 1000px) {
  .white .template_001 .navbar-top .theme.pc .dropdown-toggle:before {
    content: "";
    background: url(/assets/images/img/series.png) no-repeat 0 0;
    width: 36px;
    height: 36px;
    display: inline-block;
    background-color: #626262;
    border-radius: 50%; } }
/*  hamburger-menu navbar-toggle (漢堡選單顏色設定)*/
.white .template_001 .navbar-default .navbar-toggle .icon-bar {
  background-color: #626262 !important; }

.white .template_001 .navbar-default .navbar-toggle:hover .icon-bar, .white .template_001 .navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #fff !important; }

.white .template_001 .navbar-default .navbar-toggle {
  border-color: #909090; }

.white .template_001 .navbar-default .navbar-toggle:focus, .white .template_001 .navbar-default .navbar-toggle:hover {
  background-color: #626262;
  border-color: #626262; }

/* navbar-nav 768 bug */
@media only screen and (max-width: 1000px) {
  /* menu settings (行動版選單設定) */
  .white .template_001 .navbar-nav > li {
    border-top: 1px solid #626262; }

  .white .template_001 .dropdown.open > .dropdown-menu {
    background-color: #f5f5f5;
    border: 1px solid transparent;
    border-bottom: none !important; }

  .white .template_001 .dropdown.open > .dropdown-menu li a {
    background-color: transparent !important;
    color: #333; }

  .white .template_001 .dropdown.open > .dropdown-menu li a:hover {
    background-color: transparent !important;
    color: #e95c33; } }
/* input style */
.white .template_001 .input-basic {
  font-size: 1.6rem;
  border-radius: 0px; }

.white .template_001 .navbar-form .input-group .form-control {
  color: #fff;
  background-color: #f5f5f5; }

.white .template_001 .navbar-form .input-group .search-submit {
  color: #fff;
  background-color: #626262; }

.white .template_001 .navbar-form .input-group .search-submit a {
  color: #fff !important; }

.white .template_001 .navbar-form .input-group .search-submit a:hover {
  color: #f5f5f5 !important; }

.white .template_001 .navbar-default {
  border-color: transparent !important; }

/* index-section style */
.white .template_001 #index_main section h2 {
  font-family: Times, "Times New Roman", "微軟正黑體", Microsoft JhengHei;
  color: #202020; }

.white .template_001 #index_main .portfolio_03 .size01 .text-block, .white .template_001 #index_main .portfolio_03 .size04 .text-block {
  background: #202020;
  color: #fff; }

.white .template_001 #index_main .portfolio_03 .size01:hover .text-block, .white .template_001 #index_main .portfolio_03 .size04:hover .text-block {
  background: #e95c33;
  color: #fff; }

.white .article_06 time {
  background: #202020; }

.white .portfolio_07 .size01 .image-wrap, .white .portfolio_07 .size02 .image-wrap, .white .portfolio_07 .size03 .image-wrap, .white .portfolio_07 .size04 .image-wrap {
  background: #202020; }

.white .portfolio_07 .size01 .overlay, .white .portfolio_07 .size02 .overlay, .white .portfolio_07 .size03 .overlay, .white .portfolio_07 .size04 .overlay {
  background: #202020; }

.portfolio_07 .size01 .overlay:hover, .white .portfolio_07 .size02 .overlay:hover, .white .portfolio_07 .size03 .overlay:hover, .white .portfolio_07 .size04 .overlay:hover {
  background: #5b5b5b;
  color: #fff; }

.white .portfolio_07 .size01 .image-wrap:hover .overlay, .white .portfolio_07 .size02 .image-wrap:hover .overlay, .white .portfolio_07 .size03 .image-wrap:hover .overlay, .white .portfolio_07 .size04 .image-wrap:hover .overlay {
  background: #5b5b5b;
  color: #fff; }

.white .portfolio_07 .size01, .portfolio_07 .size02, .white .portfolio_07 .size03, .white .portfolio_07 .size04 {
  background: #202020; }

/* footer style*/
.white .template_001 footer {
  background: #f5f5f5;
  color: #909090; }

.white .template_001 .copy {
  color: #333; }

.white .template_001 .copy a, .white .template_001 .copy a:link {
  color: #202020; }

.white .template_001 .copy a:hover, .white .template_001 .copyright a:hover {
  color: #e95c33 !important; }

.white .template_001 .copyright {
  border-top: 1px solid #5b5b5b; }

.white .template_001 .copyright a {
  color: #909090; }

.white .template_001 .copyright div.adviser span {
  background: transparent;
  color: #626262; }

.white .template_001 .copyright div.organizer span {
  background: transparent;
  color: #626262; }

.white .template_001 .copyright div.co-organizer span {
  background: transparent;
  color: #626262; }

.white .template_001 .co-organizer ul li a:hover {
  color: #909090 !important; }

/* btn style */
.white .template_001 .btn-more .btn-style {
  color: #fff;
  background: #e95c33; }

.white .template_001 .btn-more .btn-style:hover {
  color: #f8cec1 !important;
  background: #e95c33; }

.white .template_001 .btn-group button {
  /*border-radius: 0px*/ }

.white .template_001 .btn-group .btn-default:hover {
  background-color: #f5f5f5; }

.white .template_001 .btn-group .btn-style {
  color: #fff;
  background-color: #e95c33; }

.white .template_001 .btn-group .btn-style:hover {
  color: #fff !important; }

.white .template_001 .btn-style:hover {
  color: #f8cec1 !important; }

.white .template_001 .btn-form {
  color: #fff;
  background: #626262; }

.white .template_001 .btn-form:hover, .white .template_001 .btn-form:active, .white .template_001 .btn-form:focus {
  color: #fff;
  background-color: #333;
}

.white .template_001 .btn-white {
  color: inherit;
  background-color: transparent;
  border: 1px solid #d4d4d4; }

/* social */
.white .template_001 .social i {
  color: #909090;
  background-color: transparent !important;
  border: 0px solid transparent; }

.white .template_001 .social i:hover {
  color: #fff;
  background: #333 !important; }

.white .template_001 .social .fa-facebook {
  background-color: transparent; }

.white .template_001 .social .fa-twitter {
  background-color: transparent; }

.white .template_001 .social .fa-google-plus {
  background-color: transparent; }

.white .template_001 .social .fa-youtube {
  background-color: transparent; }

.white .template_001 .social .fa-instagram {
  background-color: transparent; }

.white .template_001 .visit {
  color: #4c4c4c; }

.white .template_001 a.fb, .white .template_001 a.twitter, .white .template_001 a.google, .white .template_001 a.print {
  color: #4c4c4c;
  display: inline-block; }

.white .template_001 a.print:hover {
  color: #e95c33; }

.white .template_001 a.fb:hover {
  color: #3b5998; }

.white .template_001 a.twitter:hover {
  color: #1baae1; }

.white .template_001 a.google:hover {
  color: #c63d2d; }

.white .template_001 a.fb span, .white .template_001 a.twitter span, .white .template_001 a.google span, .white .template_001 a.print span, .white .template_001 a.fontsiz span, .white .template_001 a.line span {
  display: none; }

/* icon style */
.white .template_001 .icon-line {
  background: transparent; }

.white .template_001 .icon-line:hover {
  background: transparent; }

/* site */
.white .template_001 .site dd a {
  color: #626262; }

.white .template_001 .site a, .white .template_001 .site a:link {
  color: #909090; }

.white .template_001 .site a:hover {
  color: #e95c33 !important; }

/* download-list style */
.white .template_001 .download-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none; }

.white .template_001 .download-list h5.caption, .white .template_001 .download-list .field-caption {
  border: 2px solid #d4d4d4; }

/* todo-list style */
.white .template_001 .todo-list.small-list > li {
  background: #f3f3f4; }

.white .template_001 .todo-list > li {
  background: #f3f3f4;
  border-left: 4px solid #e95c33; }

/* tags style */
.white .template_001 .tags a:link, .white .template_001 .tags a {
  color: #333; }

.white .template_001 .tags ul li a {
  background-color: #d4d4d4;
  border: 1px solid #d4d4d4;
  color: #000; }

.white .template_001 .tags ul li a:hover {
  background-color: #e95c33;
  border: 1px solid #e95c33;
  color: #fff !important; }

/* timeline style (首頁的大事紀) & 人、事列表 (456) */
.white .template_001 .timeline_01 h2.timeline-years,
.white .template_001 .timeline_03 h2.timeline-years,
.white .template_001 .event_list_06 h2.timeline-years,
.white .template_001 .people_list_04 h2.timeline-years,
.white .template_001 .people_list_05 h2.timeline-years,
.white .template_001 .people_list_06 h2.timeline-years {
  color: #fff !important;
  background-color: #202020;
  font-family: "微軟正黑體", Microsoft JhengHei !important; }

.white .template_001 .timeline_01 .timeline-add, .white .template_001 .timeline_03 .timeline-add, .white .template_001 .event_list_06 .timeline-add, .white .template_001 .people_list_04 .timeline-add, .white .template_001 .people_list_05 .timeline-add {
  color: #fff;
  background-color: #202020; }

.white .template_001 .timeline_01 .timeline-add:hover, .white .template_001 .timeline_03 .timeline-add:hover, .white .template_001 .event_list_06 .timeline-add:hover, .white .template_001 .people_list_04 .timeline-add:hover, .white .template_001 .people_list_05 .timeline-add:hover {
  color: #4c4c4c; }

.white .template_001 .timeline_01 .timeline:before, .white .template_001 .timeline_03 .timeline:before, .white .template_001 .event_list_06 .timeline:before, .white .template_001 .event_list_07 .timeline:before, .white .template_001 .people_list_04 .timeline:before, .white .template_001 .people_list_06 .timeline:before {
  background-color: #202020; }

.white .template_001 .people_list_05 .timeline:before {
  background-color: #d4d4d4; }

.white .template_001 .timeline_01 .timeline > li > .timeline-panel, .white .template_001 .timeline_03 .timeline > li > .timeline-panel, .white .template_001 .event_list_06 .timeline > li > .timeline-panel, .white .template_001 .event_list_07 .timeline > li > .timeline-panel, .white .template_001 .people_list_04 .timeline > li > .timeline-panel {
  border: 1px solid #d4d4d4;
  background-color: #fff; }

.white .template_001 .people_list_05 .timeline > li > .timeline-panel {
  border-top: 1px solid #d4d4d4;
  background-color: transparent; }

.white .template_001 .timeline_01 .timeline > li > .timeline-panel:before, .white .template_001 .timeline_03 .timeline > li > .timeline-panel:before, .white .template_001 .event_list_06 .timeline > li > .timeline-panel:before, .white .template_001 .people_list_04 .timeline > li > .timeline-panel:before, .white .template_001 .people_list_05 .timeline > li > .timeline-panel:before {
  border-top: 15px solid transparent;
  border-left: 15px solid #d4d4d4;
  border-right: 0 solid #d4d4d4;
  border-bottom: 15px solid transparent; }

.white .template_001 .timeline_01 .timeline > li > .timeline-panel:after, .white .template_001 .timeline_03 .timeline > li > .timeline-panel:after, .white .template_001 .event_list_06 .timeline > li > .timeline-panel:after, .white .template_001 .people_list_04 .timeline > li > .timeline-panel:after, .white .template_001 .people_list_05 .timeline > li > .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent; }

.white .template_001 .timeline_01 .timeline > li.timeline-inverted > .timeline-panel:before, .white .template_001 .timeline_03 .timeline > li.timeline-inverted > .timeline-panel:before, .white .template_001 .event_list_06 .timeline > li.timeline-inverted > .timeline-panel:before, .white .template_001 .people_list_04 .timeline > li.timeline-inverted > .timeline-panel:before, .white .template_001 .people_list_05 .timeline > li.timeline-inverted > .timeline-panel:before {
  border-top: 15px solid transparent;
  border-right: 15px solid #d4d4d4;
  border-left: 0 solid #d4d4d4;
  border-bottom: 15px solid transparent; }

.white .template_001 .timeline_01 .timeline > li.timeline-inverted > .timeline-panel:after, .white .template_001 .timeline_03 .timeline > li.timeline-inverted > .timeline-panel:after, .white .template_001 .event_list_06 .timeline > li.timeline-inverted > .timeline-panel:after, .white .template_001 .people_list_04 .timeline > li.timeline-inverted > .timeline-panel:after, .white .template_001 .people_list_05 .timeline > li.timeline-inverted > .timeline-panel:after {
  border-top: 14px solid transparent;
  border-right: 14px solid #fff;
  border-left: 0 solid #fff;
  border-bottom: 14px solid transparent; }

.white .template_001 .timeline_01 .timeline > li > .timeline-badge, .white .template_001 .event_list_06 .timeline > li > .timeline-badge, .white .template_001 .people_list_04 .timeline > li > .timeline-badge {
  background-color: #202020;
  color: #fff; }

.white .template_001 .timeline_03 .timeline > li > .timeline-badge, .white .template_001 .event_list_06 .timeline > li > .timeline-badge, .white .template_001 .people_list_04 .timeline > li > .timeline-badge {
  background-color: #202020;
  border: 5px solid #fff;
  right: -11px;
  width: 20px !important;
  height: 20px !important;
  line-height: 20px !important; }

.white .template_001 .timeline_03 .timeline > li.timeline-inverted > .timeline-badge {
  left: -11px !important; }

.white .template_001 .timeline_03 time {
  background-color: #202020; }

.white .template_001 .timeline_02 .timeline-add {
  color: #fff;
  background-color: #202020; }

.white .template_001 .timeline_02 .timeline-add:hover {
  color: #4c4c4c; }

.white .template_001 .timeline_02 .timeline:before {
  background-color: #202020; }

.white .template_001 .timeline_02 time {
  border-bottom: 1px solid #202020; }

.white .template_001 .timeline_01 .btn-style, .white .template_001 .timeline_03 .btn-style {
  color: #fff;
  background: #e95c33; }

.white .template_001 .timeline_02 .btn-style {
  color: #fff;
  background: #e95c33; }

.white .template_001 .timeline_03 time .year, .white .template_001 .timeline_03 time .day, .white .template_001 .timeline_03 time .month {
  color: #fff !important; }

.white .template_001 .event_list_07 .timeline h3 :before {
  border: 3px solid #202020;
  background: #202020;
  content: "\f016";
  font-family: "FontAwesome";
  color: #fff;
  text-align: center; }

.white .template_001 .people_list_06 .timeline h3 :before, .white .template_001 .people_list_06 time:before {
  background-color: #fff;
  border: 3px solid #202020; }

.white .template_001 .people_list_06 time {
  color: #f5f5f5; }

.white .template_001 .people_list_06 .title {
  color: #202020; }

@media (max-width: 768px) {
  .white .template_001 .timeline_01 .timeline > li > .timeline-panel:before, .white .template_001 .timeline_03 .timeline > li > .timeline-panel:before, .white .template_001 .event_list_06 .timeline > li > .timeline-panel:before, .white .template_001 .people_list_04 .timeline > li > .timeline-panel:before, .white .template_001 .people_list_05 .timeline > li > .timeline-panel:before {
    border-top: 15px solid transparent;
    border-right: 15px solid #d4d4d4;
    border-left: 0 solid #d4d4d4;
    border-bottom: 15px solid transparent; }

  .white .template_001 .timeline_01 .timeline > li > .timeline-panel:after, .white .template_001 .timeline_03 .timeline > li > .timeline-panel:after, .white .template_001 .event_list_06 .timeline > li > .timeline-panel:after, .white .template_001 .people_list_04 .timeline > li > .timeline-panel:after, .white .template_001 .people_list_05 .timeline > li > .timeline-panel:after {
    border-top: 14px solid transparent;
    border-right: 14px solid #fff;
    border-left: 0 solid #fff;
    border-bottom: 14px solid transparent; }

  .white .template_001 .timeline_02 time {
    background-color: #202020 !important;
    color: #fff !important; } }
@media (max-width: 480px) {
  .white .template_001 .people_list_06 time {
    color: #d4d4d4; } }
.white .back-top {
  background: #333;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s; }

.white .back-top.back-is-visible, .white .back-top.back-fade-out, .white .no-touch .back-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s; }

.white .back-top.back-is-visible {
  visibility: visible;
  opacity: 1; }

.white .back-top.back-fade-out {
  opacity: .5; }

.white .no-touch .back-top:hover {
  opacity: 1; }

.white .back-top span {
  color: #fff; }

/* search style */
.white .template_001 .search-submit {
  background: #fff; }

.white .template_001 .keysearch .input-group-addon {
  background: #fff; }

.white .template_001 .dl-horizontal-dd li a, .white .template_001 .dl-horizontal-dd li a:link {
  color: #202020;
  background: #f5f5f5;
  border: 1px dashed #f5f5f5; }

.white .template_001 .dl-horizontal-dd li a:hover {
  color: #fff !important;
  background: #e95c33;
  border: 1px solid #e95c33; }

.white .template_001 .dl-horizontal-dd li a.active {
  color: #fff !important;
  background: #e95c33;
  border: 1px solid #e95c33; }

/* pagination style (內容回列表頁下方設定) */
.white .pager {
  border-top: 1px solid #202020; }

.white .pager li > a, .white .pager li > span {
  background-color: transparent; }

.pager li > a:hover {
  background-color: #202020;
  color: #fff !important; }

.white .cd-pagination a {
  border: 1px solid #d4d4d4;
  color: #202020 !important; }

.white .cd-pagination a:hover {
  background-color: #202020;
  border-color: #202020;
  color: #fff !important; }

.white .no-touch .cd-pagination a:hover {
  background-color: #202020; }

.white .cd-pagination a.disabled {
  color: rgba(0, 0, 0, 0.4);
  pointer-events: none; }

.white .cd-pagination .current {
  background-color: #202020;
  border-color: #202020;
  color: #fff !important; }

.white .cd-pagination.custom-buttons .button a {
  color: transparent; }

/* Common intro style */
.white .intro::before {
  border-top: 2px solid #333;
  border-left: 2px solid #333; }

.white .intro::after {
  border-bottom: 2px solid #333;
  border-right: 2px solid #333; }

/* Common map style */
.white .map-content {
  background: #f3f3f4; }

.white .info-content {
  border-top: 2px solid #202020; }

/* Common style */
.white .template_001 .related-other .page-header {
  color: #333;
}
/* Common annals style */
.white .annals_detail ol li:before {
  background: #5b5b5b; }

.white .annals_detail ol li:after {
  background: #f5f5f5;
  border: 2px solid #5b5b5b; }

.white .annals_detail ol li:last-child:before {
  content: "";
  background: transparent; }

.white .annals_list_01 .annals-list, .white .annals-01 .annals-list {
  background: #f3f3f4; }

.white .annals_list_01 .fa, .white .annals-01 .fa {
  color: #bbb; }

/* Common modal Document */
@media (max-width: 767px) {
  .white .tm-modal label {
    background: #f3f3f4; } }
/* banner_Carousel style */
.white .template_001 .bs-slider {
  background: transparent; }

.white .template_001 .bs-slider .bs-slider-overlay {
  background-color: transparent; }

.white .template_001 .carousel-indicators li {
  background-color: #d4d4d4;
  border: 2px solid #d4d4d4; }

.white .template_001 .carousel-indicators .active {
  background-color: #202020;
  border: 2px solid #202020; }

.white .carousel-control .icon-prev:before {
  background: transparent; }

.white .carousel-control .icon-next:before {
  background: transparent; }

.white .carousel-control.left, .white .carousel-control.right {
  background-image: none !important; }

@media only screen and (max-width: 768px) {
  .white .template_001 .carousel-indicators li {
    background-color: #f5f5f5;
    border: 2px solid #f5f5f5; }

  .white .template_001 .carousel-indicators .active {
    background-color: #5b5b5b;
    border: 2px solid #5b5b5b; } }
/* MainPage style */
.white .template_001 .header {
  background-color: #f5f5f5; }

.white .template_001 .page-header-b {
  color: #202020; }

.white .template_001 .breadcrumb {
  background-color: transparent; }

.white .template_001 .page-header-b:after {
  border-bottom: 3px solid #d4d4d4; }

.white .template_001 a {
  color: #000; }

.white .template_001 .main {
  background: #fff; }

@media only screen and (max-width: 1200px) {
  .white .template_001 .main {
    background: #fff; } }
/* search bar container (全文檢索設定) */
.white .navbar-form .input-group.stylish-input-group .search-submit {
  background: transparent;
  border-bottom: transparent; }

.white .navbar-form .input-group.stylish-input-group .search-submit .fa {
  color: #909090; }

/* search bar focus */
.white .navbar-form .input-group *:focus {
  color: #333;
}

/* search icon button */
.white .navbar-form .search-icon-btn {
  background-color: transparent; }

/* search bar input */
.white .navbar-form .stylish-input-group input.form-control {
  background-color: transparent;
  color: #d4d4d4 !important; }

.white .template_001 .search_wrap {
  background-color: #f5f5f5; }

.white .template_001 .search_wrap_show .form-control {
  background: #fff;
  color: #626262; }

.white .template_001 section.odd {
  background-color: transparent; }

.white .template_001 section:nth-child(even) {
  background-color: #f5f5f5; }

.white .template_001 .entry-content section:nth-child(odd) {
  background-color: transparent; }

.white .navbar-form .input-group.stylish-input-group input::placeholder {
  color: #d4d4d4 !important; }

@media (min-width: 1040px) {
  .white .navbar-form .input-group.stylish-input-group .search-submit {
    background: transparent; } }
@media (min-width: 1440px) {
  .white .navbar-form .input-group.stylish-input-group .search-submit {
    background: transparent; } }
@media (max-width: 1000px) {
  .white .navbar-form .input-group.stylish-input-group .search-submit {
    background: #626262;
    border: 1px solid #626262;
  }
  .white .navbar-form .input-group.stylish-input-group .search-submit .fa {
    color: #fff;
  }
}
/* 其他共用模組設定 */
.white .template_001 .portfolio_06 .text-block, .white .template_001 .portfolio_02 .text-block {
  color: #fff; }

.white .text-ellipsis {
  color: #333; }

.white .thumbnail a:hover h3.text-ellipsis,
/* cms-media-02 row title use */
.white .thumbnail a:hover h4.text-ellipsis,
.white .thumbnail a:hover .caption h3,
/* related and route related ver. and detail-media-02 related ver. */
.white .thumbnail a:hover .caption h4 {
  color: #e95c33; }

.white .multi_list_01 .box-block {
  background: #e95c33; }

.white .multi_list_01 .news .date .month, .white .multi_list_01 .news .date .day {
  color: #fff; }

.white .multi_list_01 .news .date .year, .white .multi_list_01 .news .date .time {
  color: #fff; }

.white .multi_list_02 .news .date .month, .white .multi_list_02 .news .date .day {
  color: #fff; }

.white .multi_list_02 .news .date .year, .white .multi_list_02 .news .date .time {
  color: #fff; }

.white .multi_list_02 .news .info {
  color: #f5f5f5; }

.white .form_02 .post {
  background: #f5f5f5 !important;
}
.white .form_02 .post h3 {
  background: #5b5b5b !important;
  color: #fff;
}
.white section[class^="form_"]:nth-child(odd) {
  background-color: transparent;
}
.white .people_detail_05 .profile {
  background: #f3f3f4 !important;
}

@media (min-width: 640px) {
  .white .multi_list_02 .news {
    border-bottom: 1px solid #d4d4d4; }

  .white .multi_list_01 .box-block {
    background: #f5f5f5; }

  .white .multi_list_01 .news .date .day {
    color: #000 !important; } }
.white .multi_list_03 .news:before, .multi_list_02 .box-block {
  background: #202020 !important; }

.white .article_02 .aside-box {
  background: #f5f5f5;
  border-left: 6px solid #e95c33; }

.white .portfolio_01 .row > div[class^="col"] > div {
  box-shadow: 0px 0px 1px #626262; }

.white .portfolio_14 .color1 .overlay {
  border-bottom: 6px solid #909090; }

.white .portfolio_14 .image-wrap {
  background: #fff;
  color: #fff; }

.white .portfolio_14 .image-wrap:hover p, .white .portfolio_14 .image-wrap p {
  color: #000; }

.white .portfolio_14 .color1 time {
  background: #909090;
  color: #fff; }

.white .portfolio_14 .color2 .overlay {
  border-bottom: 6px solid #5b5b5b; }

.white .portfolio_14 .overlay h3:hover {
  color: #e95c33; }

.white .portfolio_14 .color2 time {
  background: #5b5b5b;
  color: #fff; }

.white .index-article-05 .aside:before {
  font-family: "FontAwesome"; }

.white .article_04 .details {
  background: #f5f5f5; }

.white .article_08 .aside-box {
  border: 4px solid #202020; }

.white .circle-red {
  background: #202020;
  color: #fff; }

.white .circle-green {
  background: #5b5b5b;
  color: #fff; }

.white .circle-orange {
  background: #e95c33;
  color: #fff; }

.white .circle-gray {
  background: #4c4c4c;
  color: #fff; }

/* 圖形連結模組設定 */
#index_main ~ section.row {
  background-color: #fafafa;
}
@media screen and (max-width: 991px) {
  .white .template_001 .navbar-top .member-logout-btn {
    color: #fff;
  }
}

.white div.introduction{
  position: relative;
  border-radius: 0;
  margin: 20px auto;
  padding: 10px 20px;
  font-size: large;
  line-height: 1.6em!important;
  white-space: pre-line;
  background: #f3f3f4;
  border-left: 4px solid #e95c33;
  color: #333;
}
