@charset "UTF-8";
/* template-003-color-beige Document */
.beige #top {
  background-color: #faf6ec;
  font-family: "微軟正黑體", Microsoft JhengHei;
}
.beige h3.summary {
  background: #fff;
  color: #977727;
}
.beige header {
  background: #faf6ec;
}
.beige .template_003 a {
  color: #000;
}
.beige .template_003 a:hover, .beige .template_003 a:active, .beige .template_003 .info a:hover h2 {
  color: #7e9727 !important;
}
.beige .template_003 .thumbnail a:hover > .caption {
  color: #977727 !important;
}
.beige .template_003 .form-control:focus
, .beige .template_003 .dropdown-toggle:focus
, .beige .template_003 .dropdown-menu > .active > a:focus
, .beige .template_003 .carousel-control.left:focus
, .beige .template_003 .carousel-control.right:focus
, .beige .template_003 a:focus
, .beige .template_003 a:focus>*:not(.focusable-box) p
, .beige .template_003 a:focus>*:not(.focusable-box) h1
, .beige .template_003 a:focus>*:not(.focusable-box) h2
, .beige .template_003 a:focus>*:not(.focusable-box) h3
, .beige .template_003 a:focus>*:not(.focusable-box) h4
, .beige .template_003 a:focus>*:not(.focusable-box) h5
, .beige .template_003 a:focus>*:not(.focusable-box) h6
, .beige .template_003 a:focus> p
, .beige .template_003 a:focus> h1
, .beige .template_003 a:focus> h2
, .beige .template_003 a:focus> h3
, .beige .template_003 a:focus> h4
, .beige .template_003 a:focus> h5
, .beige .template_003 a:focus> h6
, .beige .template_003 .btn:focus, .beige .template_003 .btn.focus
, .beige .template_003 .btn:active:focus, .beige .template_003 .btn:active.focus
, .beige .template_003 .btn.active:focus, .beige .template_003 .btn.active.focus
, .beige .template_003 ul[role="listbox"] >a[role="option"]:focus
, .beige .template_003 input:focus
, .beige .template_003 select:focus
, .beige .template_003 a:focus > .focusable-box
, .beige .template_003 .navbar-brand:focus img
{
  outline-color: #7e9727;
}
.beige .template_003 .underline {
  border-bottom: 6px solid #7e9727;
  background: transparent;
}
.beige .template_003 .box-block {
  background-color: #faf6ec;
}
.beige a > div > time {
  color: #333 !important;
}
.beige .template_003 .image-wrap img:hover {
  -moz-transform: scale(1.075);
  -webkit-transform: scale(1.075);
  -ms-transform: scale(1.075);
  transform: scale(1.075);
}
.beige .template_003 a.key {
  color: #333;
}
.beige .template_003 .sitemap_01 h4 {
  background: #ecebe6;
}
.beige .template_003 .overlay {
  background-color: #fff;
  transition: .5s ease;
}

@media (min-width: 640px) {
  .beige .template_003 .box-block {
    background-color: #fff;
  }
  .beige .template_003 .date-block {
    background-color: #977727;
  }
}
/* header-top style */
.beige .template_003 .navbar-default {
  border-color: transparent !important;
}
.beige .template_003 .navbar-style {
  background: transparent;
}
/* menu settings (選單的樣式) */
.beige .template_003 .navbar-default .navbar-nav > li > a {
  color: #333;
}
.beige .template_003 .navbar-default .navbar-nav > li > a:hover, .beige .template_003 .navbar-default .navbar-nav > .open > a, .beige .template_003 .navbar-default .navbar-nav > .open > a:focus, .beige .template_003 .navbar-default .navbar-nav > .open > a:hover {
  color: #977727;
  background-color: transparent !important;
}
.beige .template_003 .navbar-default .navbar-nav > li > a:before {
  background: transparent;
}
.beige .template_003 .navbar-default .navbar-nav > li > a:focus, .beige .template_003 .navbar-default .navbar-nav > li > a:hover {
  color: #977727 !important;
  background-color: transparent;
}
.beige .template_003 .navbar-default .navbar-nav > .active > a, .beige .template_003 .navbar-default .navbar-nav > .active > a:focus, .beige .template_003 .navbar-default .navbar-nav > .active > a:hover {
  color: #333;
  background-color: transparent;
}
/* dropdown-menu (下拉選單的樣式) */
.beige .template_003 .dropdown-menu {
  color: #333;
  background-color: #fff;
  border: 1px solid #977727;
}
.beige .template_003 .dropdown-menu li a {
  color: #333;
}
.beige .template_003 .dropdown-menu li a:hover,
.beige .template_003 .dropdown-menu li a:focus {
  background-color: #faf6ec;
  color: #977727 !important;
  font-weight: bold;
}
.beige .template_003 .dropdown-menu > .active > a,
.beige .template_003 .dropdown-menu > .active > a:focus,
.beige .template_003 .dropdown-menu > .active > a:hover {
  background-color: #faf6ec;
  color: #977727 !important;
  font-weight: bold;
}

@media (max-width: 1040px) {
  /* dropdown-menu (第二層以後的選單) */
  .beige .template_003 .dropdown-submenu > a:after {
    border-left-color: transparent !important;
  }
  .beige .template_003 .dropdown-submenu:hover > a:after {
    border-left-color: transparent !important;
  }
  .beige .template_003 .dropdown-menu {
    margin: 2px 0 0 0;
  }
  .beige .template_003 .dropdown-menu {
    background-color: #ecebe6;
    border: 0px solid transparent;
  }
  .beige .open .dropdown-menu .dropdown-submenu:hover .dropdown-menu {
    background-color: #fff;
  }
}

@media (max-width: 1000px) {
  .beige .template_003 .navbar-style {
    background: transparent;
  }
}

@media (max-width: 1040px) {
  .beige .template_003 .navbar-default .navbar-toggle {
    background-color: transparent;
    background-image: none;
  }
}
/* search 、nav-site lang settings (搜尋語系區塊設定) */
.beige .template_003 .navbar-top {
  background: transparent;
}
.beige .template_003 .nav-fit li a:hover {
  color: #977727 !important;
}
.beige .template_003 .navbar-top a {
  color: #333;
}
.beige .template_003 .navbar-top .lang.open > .dropdown-menu {
  background: transparent !important;
}
.beige .template_003 .navbar-top .lang.open > .dropdown-menu > li > a {
  color: #333;
  background: #fff !important;
}
.beige .template_003 .navbar-top .lang.open > .dropdown-menu > li > a:hover {
  background: #fff !important;
}

@media (min-width: 1040px) {
  .beige .template_003 .navbar-top a, .beige .template_003 .navbar-top .lang a {
    color: #333;
  }
}

@media (min-width: 1440px) {
  .beige .template_003 .navbar-top a, .beige .template_003 .navbar-top .lang a {
    color: #333;
  }
}

@media (max-width: 991px) {
  .beige .template_003 .navbar-top .theme.pc .dropdown-toggle:before {
    content: "";
    background: url(/assets/images/img/series.png) no-repeat -2px -146px;
    background-color: transparent;
    border: 2px solid #977727;
    border-radius: 50%;
  }
  .beige .template_003 .navbar-top .theme.open > .dropdown-menu {
    background: #faf6ec !important;
  }
  .beige .template_003 .navbar-top .theme.open > .dropdown-menu a {
    background: transparent !important;
  }
}
/*  hamburger-menu navbar-toggle (漢堡選單顏色設定)*/
.beige .template_003 .navbar-default .navbar-toggle .icon-bar {
  background-color: #977727 !important;
}
.beige .template_003 .navbar-default .navbar-toggle:hover .icon-bar, .beige .template_003 .navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #fff !important;
}
.beige .template_003 .navbar-default .navbar-toggle {
  border-color: #977727;
}
.beige .template_003 .navbar-default .navbar-toggle:focus, .beige .template_003 .navbar-default .navbar-toggle:hover {
  background-color: #977727;
  border-color: #977727;
}

/* navbar-nav 768 bug */
@media only screen and (max-width: 1040px) {
  /* menu settings (行動版選單設定) */
  .beige .template_003 .navbar-nav > li {
    border-top: 1px solid #977727;
  }
  .beige .template_003 .dropdown.open > .dropdown-menu, .beige .template_003 .dropdown.open > * > .dropdown-menu {
    background-color: #fff;
    border: 1px solid transparent;
  }
  .beige .template_003 .dropdown.open > .dropdown-menu li a, .beige .template_003 .dropdown.open > * > .dropdown-menu li a {
    background-color: transparent !important;
    color: #333;
  }
  .beige .template_003 .dropdown.open > .dropdown-menu li a:hover, .beige .template_003 .dropdown.open > * > .dropdown-menu li a:hover {
    background-color: transparent !important;
    color: #333;
  }
}
/* input style */
.beige .template_003 .input-basic {
  font-size: 1.6rem;
  border-radius: 0px;
}
.beige .template_003 .navbar-form .input-group .form-control {
  color: #977727 !important;
  background-color: #f2e4c4 !important;
}
.beige .template_003 .navbar-form .input-group .search-submit {
  color: #fff;
  border-bottom: 1px solid transparent;
}
.beige .template_003 .navbar-form .input-group .search-submit a {
  color: #977727 !important;
}
.beige .template_003 .navbar-form .input-group .search-submit a:hover {
  color: #ecebe6 !important;
}
.beige .template_003 .navbar-default {
  border-color: transparent !important;
}
/* index-section style */
.beige .template_003 #index_main section h2 {
  font-family: "微軟正黑體", Microsoft JhengHei;
  color: #977727;
}
.beige .template_003 #index_main .portfolio_03 .size01 .text-block, .beige .template_003 #index_main .portfolio_03 .size04 .text-block {
  background: #faf6ec;
  color: #fff;
}
.beige .article_06 time {
  background: #faf6ec;
}
.beige .portfolio_07 .size01 .image-wrap, .beige .portfolio_07 .size02 .image-wrap, .beige .portfolio_07 .size03 .image-wrap, .beige .portfolio_07 .size04 .image-wrap {
  background: #faf6ec;
}
.beige .portfolio_07 .size01 .overlay, .beige .portfolio_07 .size02 .overlay, .beige .portfolio_07 .size03 .overlay, .beige .portfolio_07 .size04 .overlay {
  background: #faf6ec;
}
.beige .portfolio_07 .size01 .overlay:hover, .beige .portfolio_07 .size02 .overlay:hover, .beige .portfolio_07 .size03 .overlay:hover, .beige .portfolio_07 .size04 .overlay:hover {
  background: #7e9727;
  color: #fff;
}
.beige .portfolio_07 .size01 .image-wrap:hover .overlay, .beige .portfolio_07 .size02 .image-wrap:hover .overlay, .beige .portfolio_07 .size03 .image-wrap:hover .overlay, .beige .portfolio_07 .size04 .image-wrap:hover .overlay {
  background: #7e9727;
  color: #fff;
}
.beige .portfolio_07 .size01, .beige .portfolio_07 .size02, .beige .portfolio_07 .size03, .portfolio_07 .size04 {
  background: #faf6ec;
}
/* footer style*/
.beige .template_003 footer {
  background: #f2e4c4;
  color: #333;
}
.beige .template_003 .copy {
  border-top: 1px solid #fff;
  color: #333;
}
.beige .template_003 .copy a, .beige .template_003 .copy a:link {
  color: #977727;
}
.beige .template_003 .copy a:hover {
  color: #977727 !important;
}
.beige .template_003 .copyright div.adviser span {
  background: transparent;
  color: #333;
}
.beige .template_003 .copyright div.organizer span {
  background: transparent;
  color: #333;
}
.beige .template_003 .copyright div.co-organizer span {
  background: transparent;
  color: #333;
}
.beige .template_003 .co-organizer ul li a:hover {
  color: #977727 !important;
}
/* btn style */
.beige .template_003 .btn-more .btn-style {
  color: #47bac7;
  background: #faf6ec;
}
.beige .template_003 .btn-more .btn-style:hover {
  color: #1490a8 !important;
}
.beige .template_003 .btn-group button {
  border-radius: 0px;
}
.beige .template_003 .btn-group .btn-default:hover {
  background-color: #ecebe6;
}
.beige .template_003 .btn-group .btn-style {
  color: #fff;
  background-color: #977727;
}
.beige .template_003 .btn-group .btn-style:hover {
  color: #fff !important;
}
.beige .template_003 .btn-style:hover {
  color: #1490a8 !important;
}
.beige .template_003 .btn-form {
  color: #fff;
  background: #977727;
}
.beige .template_003 .btn-form:hover, .beige .template_003 .btn-form:active, .beige .template_003 .btn-form:focus {
  color: #fff;
  opacity: 0.9;
}
.beige .template_003 .btn-white {
  color: inherit;
  background-color: #fff;
  border: 1px solid #d4d4d4;
}
/* social */
.beige .template_003 .social i {
  color: #fff;
  background-color: transparent;
  border: 0px solid transparent;
}
.beige .template_003 .social i:hover {
  color: #fff;
  background: #959595;
}
.beige .template_003 .social .fa-facebook {
  background-color: #3b5998;
}
.beige .template_003 .social .fa-twitter {
  background-color: #1baae1;
}
.beige .template_003 .social .fa-google-plus {
  background-color: #c63d2d;
}
.beige .template_003 .social .fa-youtube {
  background-color: #ff3333;
}
.beige .template_003 .social .fa-instagram {
  background-color: #4e433c;
}
.beige .template_003 .social .icon-line {
	background-color: #31CC47;
}
.beige .template_003 .social .fa-link {
  background-color: #ea6210;
}
@media only screen and (max-width: 768px) {
  .beige .template_003 .social {
    background: #faf6ec;
  }
}
.beige .template_003 .visit {
  color: #959595;
}
.beige .template_003 a.fb, .beige .template_003 a.twitter, .beige .template_003 a.google, .beige .template_003 a.print, .beige .template_003 a.line, .beige .template_003 a.copylink {
  color: #959595;
  display: inline-block;
}
.beige .template_003 a.print:hover {
  color: #e95c33;
}
.beige .template_003 a.fb:hover {
  color: #3b5998;
}
.beige .template_003 a.twitter:hover {
  color: #1baae1;
}
.beige .template_003 a.google:hover {
  color: #c63d2d;
}
.beige .template_003 a.fb span, .beige .template_003 a.twitter span, .beige .template_003 a.google span, .beige .template_003 a.print span, .beige .template_003 a.fontsiz span, .beige .template_003 a.line span, .beige .template_003 a.copylink span {
  display: none;
}
/* icon style */
.beige .template_003 .icon-bigA {
  background: transparent;
}
.beige .template_003 .icon-smallA {
  background: transparent;
}
.beige .template_003 .icon-bigA:hover, .beige .template_003 .icon-smallA:hover {
  background: transparent;
}
.beige .template_003 .icon-line {
  background: transparent;
}
.beige .template_003 .icon-line:hover {
  background: transparent;
  background-image: url(/assets/images/img/line-grassGreen.svg) !important;
}
.beige .template_003 .social .icon-line:hover {
  background-image: none !important;
}
/* site */
.beige .template_003 .site dd a {
  color: #977727;
}
.beige .template_003 .site a, .beige .template_003 .site a:link {
  color: #977727;
}
.beige .template_003 .site a:hover {
  color: #333 !important;
}
/* download-list style */
.beige .template_003 .download-list.small-list > li {
  background: #fff;
  border-left: none;
  border-right: none;
}
.beige .template_003 .download-list h5.caption, .beige .template_003 .download-list .field-caption {
  border: 2px solid #d4d4d4;
}
/* todo-list style */
.beige .template_003 .todo-list.small-list > li {
  background: #fff;
}
.beige .template_003 .todo-list > li {
  background: #fff;
  border-left: 4px solid #977727;
}
/* tags style */
.beige .template_003 .tags a:link, .beige .template_003 .tags a {
  color: #333;
}
.beige .template_003 .tags ul li a {
  background-color: #fff;
  border: 1px solid #977727;
  color: #000;
}
.beige .template_003 .tags ul li a:hover {
  background-color: #977727;
  border: 1px solid #977727;
  color: #fff !important;
}
/* timeline style (首頁的大事紀) & 人、事列表 (456) */
.beige .template_003 .timeline_01 h2.timeline-years,
.beige .template_003 .timeline_03 h2.timeline-years,
.beige .template_003 .event_list_06 h2.timeline-years,
.beige .template_003 .people_list_04 h2.timeline-years,
.beige .template_003 .people_list_05 h2.timeline-years,
.beige .template_003 .people_list_06 h2.timeline-years {
  color: #fff !important;
  background-color: #7e9727;
  font-family: "微軟正黑體", Microsoft JhengHei !important;
}
.beige .template_003 .timeline_01 .timeline-add, .beige .template_003 .timeline_03 .timeline-add, .beige .template_003 .event_list_06 .timeline-add, .beige .template_003 .people_list_04 .timeline-add, .beige .template_003 .people_list_05 .timeline-add {
  color: #fff;
  background-color: #7e9727;
}
.beige .template_003 .timeline_01 .timeline-add:hover, .beige .template_003 .timeline_03 .timeline-add:hover, .beige .template_003 .event_list_06 .timeline-add:hover, .beige .template_003 .people_list_04 .timeline-add:hover, .beige .template_003 .people_list_05 .timeline-add:hover {
  color: #959595;
}
.beige .template_003 .timeline_01 .timeline:before, .beige .template_003 .timeline_03 .timeline:before, .beige .template_003 .event_list_06 .timeline:before, .beige .template_003 .event_list_07 .timeline:before, .beige .template_003 .people_list_04 .timeline:before, .beige .template_003 .people_list_06 .timeline:before {
  background-color: #ecebe6;
}
.beige .template_003 .people_list_05 .timeline:before {
  background-color: #d4d4d4;
}
.beige .template_003 .timeline_01 .timeline > li > .timeline-panel, .beige .template_003 .timeline_03 .timeline > li > .timeline-panel, .beige .template_003 .event_list_06 .timeline > li > .timeline-panel, .beige .template_003 .event_list_07 .timeline > li > .timeline-panel, .beige .template_003 .people_list_04 .timeline > li > .timeline-panel {
  border: 1px solid #d4d4d4;
  background-color: #fff;
}
.beige .template_003 .people_list_05 .timeline > li > .timeline-panel {
  border-top: 1px solid #d4d4d4;
  background-color: transparent;
}
.beige .template_003 .timeline_01 .timeline > li > .timeline-panel:before, .beige .template_003 .timeline_03 .timeline > li > .timeline-panel:before, .beige .template_003 .event_list_06 .timeline > li > .timeline-panel:before, .beige .template_003 .people_list_04 .timeline > li > .timeline-panel:before, .beige .template_003 .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;
}
.beige .template_003 .timeline_01 .timeline > li > .timeline-panel:after, .beige .template_003 .timeline_03 .timeline > li > .timeline-panel:after, .beige .template_003 .event_list_06 .timeline > li > .timeline-panel:after, .beige .template_003 .people_list_04 .timeline > li > .timeline-panel:after, .beige .template_003 .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;
}
.beige .template_003 .timeline_01 .timeline > li.timeline-inverted > .timeline-panel:before, .beige .template_003 .timeline_03 .timeline > li.timeline-inverted > .timeline-panel:before, .beige .template_003 .event_list_06 .timeline > li.timeline-inverted > .timeline-panel:before, .beige .template_003 .people_list_04 .timeline > li.timeline-inverted > .timeline-panel:before, .beige .template_003 .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;
}
.beige .template_003 .timeline_01 .timeline > li.timeline-inverted > .timeline-panel:after, .beige .template_003 .timeline_03 .timeline > li.timeline-inverted > .timeline-panel:after, .beige .template_003 .event_list_06 .timeline > li.timeline-inverted > .timeline-panel:after, .beige .template_003 .people_list_04 .timeline > li.timeline-inverted > .timeline-panel:after, .beige .template_003 .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;
}
.beige .template_003 .timeline_01 .timeline > li > .timeline-badge, .beige .template_003 .timeline_03 .timeline > li > .timeline-badge, .beige .template_003 .people_list_04 .timeline > li > .timeline-badge {
  background-color: #d4d4d4;
  border: 10px solid #fff;
}
.beige .template_003 .timeline_03 .timeline > li > .timeline-badge, .beige .template_003 .event_list_06 .timeline > li > .timeline-badge, .beige .template_003 .people_list_04 .timeline > li > .timeline-badge {
  background-color: #7e9727;
  border: 5px solid #faf6ec;
  right: -10px;
  width: 20px !important;
  height: 20px !important;
  line-height: 20px !important;
}
.beige .template_003 .timeline_03 time {
  background-color: #7e9727;
}
.beige .template_003 .timeline_02 .timeline-add {
  color: #fff;
  background-color: #7e9727;
}
.beige .template_003 .timeline_02 .timeline-add:hover {
  color: #959595;
}
.beige .template_003 .timeline_02 .timeline:before {
  background-color: #7e9727;
}
.beige .template_003 .timeline_02 time {
  border-bottom: 1px solid #333;
}
.beige .template_003 .timeline_03 time .year, .beige .template_003 .timeline_03 time .day, .beige .template_003 .timeline_03 time .month {
  color: #fff !important;
}
.beige .template_003 .timeline_03 .btn-style {
  color: #47bac7;
  background: transparent;
}
.beige .template_003 .timeline_03 .btn-style:hover {
  color: #1490a8 !important;
}
.beige .template_003 .timeline_03 .btn-style:after {
  font-family: "FontAwesome";
  content: "\f178 ";
  padding-left: 10px;
}
.beige .template_003 .event_list_07 .timeline h3 :before {
  border: 3px solid #7e9727;
  background: #7e9727;
  content: "\f016";
  font-family: "FontAwesome";
  color: #fff;
  text-align: center;
}
.beige .template_003 .people_list_06 .timeline h3 :before, .beige .template_003 .people_list_06 time:before {
  background-color: #7e9727;
  border: 3px solid #faf6ec;
}
.beige .template_003 .people_list_06 time {
  color: #ecebe6;
}
.beige .template_003 .people_list_06 .title {
  color: #977727;
}

@media (max-width: 768px) {
  .beige .template_003 .timeline_01 .timeline > li > .timeline-panel:before, .beige .template_003 .timeline_03 .timeline > li > .timeline-panel:before, .beige .template_003 .event_list_06 .timeline > li > .timeline-panel:before, .beige .template_003 .people_list_04 .timeline > li > .timeline-panel:before, .beige .template_003 .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;
  }
  .beige .template_003 .timeline_01 .timeline > li > .timeline-panel:after, .beige .template_003 .timeline_03 .timeline > li > .timeline-panel:after, .beige .template_003 .event_list_06 .timeline > li > .timeline-panel:after, .beige .template_003 .people_list_04 .timeline > li > .timeline-panel:after, .beige .template_003 .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;
  }
  .beige .template_003 .timeline_02 time {
    background-color: #7e9727 !important;
    color: #fff !important;
  }
}

@media (max-width: 480px) {
  .beige .template_003 .people_list_06 time {
    color: #d4d4d4;
  }
}
.beige .back-top {
  background: #977727;
  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;
}
.beige .back-top.back-is-visible, .beige .back-top.back-fade-out, .beige .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;
}
.beige .back-top.back-is-visible {
  visibility: visible;
  opacity: 1;
}
.beige .back-top.back-fade-out {
  opacity: .5;
}
.beige .no-touch .back-top:hover {
  opacity: 1;
}
.beige .back-top span {
  color: #fff;
}
/* search style */
.beige .template_003 .search-submit {
  background: #fff;
}
.beige .template_003 .keysearch .input-group-addon {
  background: #fff;
}
.beige .template_003 .dl-horizontal-dd li a, .beige .template_003 .dl-horizontal-dd li a:link {
  color: #333;
  background: #fff;
  border: 1px solid #d4d4d4;
}
.beige .template_003 .dl-horizontal-dd li a:hover {
  color: #333 !important;
  background: #f2e4c4;
  border: 1px solid #977727;
}
.beige .template_003 .dl-horizontal-dd li a.active {
  color: #fff !important;
  background: #977727;
  border: 1px solid #977727;
}
/* pagination style (內容回列表頁下方設定) */
.beige .pager {
  border-top: 1px solid #d4d4d4;
}
.beige .pager li > a, .beige .pager li > span {
  background-color: transparent;
}
.beige .pager li > a:hover {
  background-color: #333;
  color: #fff !important;
}
.beige .cd-pagination a {
  border: 1px solid #333;
}
.beige .cd-pagination a:hover {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
}
.beige .no-touch .cd-pagination a:hover {
  background-color: #333;
}
.beige .cd-pagination a.disabled {
  color: rgba(0, 0, 0, 0.4);
  pointer-events: none;
}
.beige .cd-pagination .current {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.beige .cd-pagination.custom-buttons .button a {
  color: transparent;
}
/* Common intro style */
.beige .intro::before {
  border-top: 2px solid #333;
  border-left: 2px solid #333;
}
.beige .intro::after {
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}
/* Common map style */
.beige .map-content {
  background: #fff;
}
.beige .info-content {
  border-top: 2px solid #faf6ec;
}
/* Common style */
.basbeigeic .template_003 .related-other .page-header {
  color: #333;
}
.beige .template_003 .related-other .no-pic .thumbnail {
  background: #f3f3f4 !important;
  border-color: #977727;
}
.beige .template_003 .related-other .no-pic .thumbnail:hover .caption h4,
.beige .template_003 .related-other .no-pic .thumbnail:hover .author {
  color: #7e9727;
}
/* Common annals style */
.beige .annals_detail ol li:before {
  background: #7e9727;
}
.beige .annals_detail ol li:after {
  background: #ecebe6;
  border: 2px solid #7e9727;
}
.beige .annals_detail ol li:last-child:before {
  content: "";
  background: transparent;
}
.beige .annals_list_01 .annals-list, .beige .annals-01 .annals-list {
  background: #fff;
}
.beige .annals_list_01 .fa, .beige .annals-01 .fa {
  color: #bbb;
}

/* Common modal Document */
@media (max-width: 767px) {
  .beige .tm-modal label {
    background: #fff;
  }
}
/* banner_Carousel style */
.beige .template_003 .bs-slider {
  background: transparent;
}
.beige .template_003 .bs-slider .bs-slider-overlay {
  background-color: transparent;
}
.beige .template_003 .carousel-indicators li {
  background-color: #d4d4d4;
  border: 2px solid #d4d4d4;
}
.beige .template_003 .carousel-indicators .active {
  background-color: #faf6ec;
  border: 2px solid #faf6ec;
}
.beige .carousel-control .icon-prev:before {
  background: transparent;
}
.beige .carousel-control .icon-next:before {
  background: transparent;
}
.beige .carousel-control.left, .beige .carousel-control.right {
  background-image: none !important;
}

@media only screen and (max-width: 768px) {
  .beige .template_003 .carousel-indicators li {
    background-color: #ecebe6;
    border: 2px solid #ecebe6;
  }
  .beige .template_003 .carousel-indicators .active {
    background-color: #7e9727;
    border: 2px solid #7e9727;
  }
}
/* MainPage style */
.beige .template_003 #share:before {
  border-top: 1px solid #fff;
}
.beige .template_003 .page-header-b {
  color: #333;
}
.beige .template_003 .breadcrumb {
  background-color: transparent;
}
.beige .template_003 .page-header-b:after {
  border-bottom: 3px solid #d4d4d4;
}
.beige .template_003 a {
  color: #000;
}
.beige .template_003 .main {
  background: transparent;
}

@media only screen and (max-width: 1200px) {
  .beige .template_003 .main {
    background: transparent;
  }
}
/* search bar container (全文檢索設定) */
.beige .navbar-form .input-group.stylish-input-group .search-submit {
  background: #faf6ec;
}
/* search bar focus */
.beige .navbar-form .input-group *:focus {
  color: #333;
}
/* search icon button */
.beige .navbar-form .search-icon-btn {
  background-color: transparent;
}
/* search bar input */
.beige .navbar-form .stylish-input-group input.form-control {
  background-color: transparent;
  color: #d4d4d4 !important;
}
.beige .template_003 .search_wrap {
  background-color: #faf6ec;
}
.beige .template_003 .search_wrap_show .form-control {
  background: #fff;
  color: #977727;
}
.beige .template_003 section:nth-child(odd) {
  background-color: #ecebe6;
}
.beige .template_003 .entry-content section:nth-child(odd) {
  background-color: transparent;
}
.beige .navbar-form .input-group.stylish-input-group input::placeholder {
  color: #d4d4d4 !important;
}

@media (min-width: 1040px) {
  .beige .navbar-form .input-group.stylish-input-group .search-submit {
    background: transparent;
  }
}

@media (min-width: 1440px) {
  .beige .navbar-form .input-group.stylish-input-group .search-submit {
    background: transparent;
  }
}

@media (max-width: 1040px) {
  .beige .navbar-form .input-group.stylish-input-group .search-submit {
    background: transparent;
    border: 2px solid #977727;
  }
  .beige .navbar-form .input-group.stylish-input-group .search-submit .fa {
    color: #977727;
  }
}
/* 其他共用模組設定 */
.beige .template_003 .portfolio_06 .text-block, .beige .template_003 .portfolio_02 .text-block {
  color: #fff;
}
.beige .text-ellipsis {
  color: #333;
}
.beige .thumbnail {
  background: transparent !important;
}
.beige .multi_list_01 .news .date .day {
  color: #fff;
}
.beige .multi_list_01 .news .date .month, .beige .multi_list_01 .news .date .day {
  color: #fff;
}
.beige .multi_list_01 .news .date .year, .beige .multi_list_01 .news .date .time {
  color: #fff;
}
.beige .multi_list_01 .box-block {
  background: #977727 !important;
}
.beige .form_01 h2 {
  color: #333 !important;
}
.beige .form_02 .post {
  background: #fff !important;
}
.beige .form_02 .post h3 {
  background: #7e9727 !important;
  color: #fff;
}
.beige .form_02 .post h2 {
  background: transparent !important;
  color: #333 !important;
}
.beige section[class^="form_"]:nth-child(odd) {
  background-color: transparent;
}

@media (min-width: 640px) {
  .beige .multi_list_01 .news .date .day {
    color: #333;
  }
  .beige .multi_list_01 .box-block {
    background: #fff !important;
  }
}
.beige .thumbnail a:hover h3.text-ellipsis,
/* cms-media-02 row title use */
.beige .thumbnail a:hover h4.text-ellipsis,
.beige .thumbnail a:hover .caption h3,
/* related and route related ver. and detail-media-02 related ver. */
.beige .thumbnail a:hover .caption h4 {
  color: #7e9727;
}
.beige .multi_list_03 .news:before, .beige .multi_list_02 .box-block {
  background: #977727 !important;
  color: #fff !important;
}
.beige .portfolio_14 .color1 .overlay {
  border-bottom: 6px solid #f2e4c4;
}
.beige .portfolio_14 .image-wrap {
  background: #fff;
  color: #fff;
}
.beige .portfolio_14 .image-wrap:hover p, .beige .portfolio_14 .image-wrap p {
  color: #000;
}
.beige .portfolio_14 .color1 time {
  background: #f2e4c4;
  color: #fff;
}
.beige .portfolio_14 .color5 .overlay {
  border-bottom: 6px solid #7e9727;
}
.beige .portfolio_14 .overlay h3:hover {
  color: #7e9727;
}
.beige .portfolio_14 .color5 time {
  background: #7e9727;
  color: #fff;
}
.beige .index-article-05 .aside:before {
  font-family: "FontAwesome";
}
.beige .index-article-05 .aside:before {
  background: url(/assets/images/v005/icon/quotes-basic.png) no-repeat top center;
}
.beige .article_08 .aside-box {
  border: 4px solid #977727;
}
.beige .circle-red {
  background: #faf6ec;
  color: #fff;
}
.beige .circle-green {
  background: #7e9727;
  color: #fff;
}
.beige .circle-orange {
  background: #47bac7;
  color: #fff;
}
.beige .circle-gray {
  background: #959595;
  color: #fff;
}
/* 圖形連結模組設定 */
#index_main ~ section.row {
  background-color: transparent;
}
@media screen and (max-width: 991px) {
  .beige .template_003 .member-logout-btn i {
    border-color: #977727;
    color: #977727;
  }
}
/** 徵集內頁內容區塊 */
.beige .info #EvList.activity-item {
  background: transparent !important;
}
.beige .marketing_detail_03 {
  background-color: #fff;
}

.beige 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: #fff;
  color: #977727;
}
