﻿@charset "UTF-8";
/*$title-colors: (
    default : $color_article_1,
    success : $color_article_2,
    error   : $color_article_3,
    warning : $color_article_4
);*/
/*$title-colors: (
    (18, #FBB040), // 關於光華
    (17, $color_article_2), // 藝術人文
    (16, $color_menber), // 購物紀錄
    (15, #00A99D), // 聯絡我們
    (14, $color_menber), // 會員專區
    (13, #333333), // 進階搜尋
    (12, $color_article_4), // 最新脈動
    (11, $color_article_3), // 城鄉在地
    (10, #D70051), // 我的書櫃
    (9, $color_article_6), // 名家專欄
    (8, $color_article_1), // 全球華人
    (7, #EE2A7B), // 光華筆墨
    (6, #27AAE1), // 影像集錦
    (5, #7F3F98), // 光華期刊
    (4, $color_article_5), // 休閒旅遊
    (3, $color_menber), // 加入會員
    (2, $color_menber), // 文章收藏
    (1, #C1272D) // 熱門文章
);*/
.srt {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.img-replacement {
  /* h5bp */
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent; }

.no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0; }

.text-ellipsis {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap; }

.required:before {
  content: "* ";
  font-weight: bold;
  color: red; }

/*https://www.geekgoddess.com/how-to-resize-the-google-nocaptcha-recaptcha/*/
@media screen and (max-height: 575px) {
  #rc-imageselect,
  .g-recaptcha {
    -webkit-transform: scale(0.77);
    -moz-transform: scale(0.77);
    -ms-transform: scale(0.77);
    -o-transform: scale(0.77);
    transform: scale(0.77);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0; } }

.relative {
  position: relative; }

@-moz-keyframes bounceSlow {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px);
    transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(10px);
    transform: translateY(10px); } }

@-webkit-keyframes bounceSlow {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(5px);
    transform: translateY(5px); } }

@keyframes bounceSlow {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px); } }

.bounceSlow {
  -moz-animation: bounceSlow 2s infinite;
  -webkit-animation: bounceSlow 2s infinite;
  animation: bounceSlow 2s infinite; }

.alert-default {
  background-color: #f5f5f5;
  border-color: #eee;
  color: #555; }

.pages-new {
  min-height: 100%;
  /*margin-top: 65px;*/
  padding: 0;
  margin-top: 65px;
  position: relative;
  background: none; }

.pages {
  min-height: 100%;
  /*margin-top: 65px;*/
  padding: 0;
  margin-top: 15px;
  position: relative;
  background: none; }

.pages:before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  height: inherit;
  z-index: -1; }

@media (min-width: 768px) {
  .pages {
    margin-top: -145px;
    padding-top: 200px;
    padding-left: 200px;
    padding-bottom: 100px; }
    .pages-23 {
      background: url(/Assets/images/title/zh-tw/23-sm.png) no-repeat; }
    .pages-23:before {
      background-color: #163470; }
    .pages-22 {
      background: url(/Assets/images/title/zh-tw/22-sm.png) no-repeat; }
    .pages-22:before {
      background-color: #7f3f98; }
    .pages-21 {
      background: url(/Assets/images/title/zh-tw/21-sm.png) no-repeat; }
    .pages-21:before {
      background-color: #163470; }
    .pages-20 {
      background: url(/Assets/images/title/zh-tw/20-sm.png) no-repeat; }
    .pages-20:before {
      background-color: #163470; }
    .pages-19 {
      background: url(/Assets/images/title/zh-tw/19-sm.png) no-repeat; }
    .pages-19:before {
      background-color: #2CCDFF; }
    .pages-18 {
      background: url(/Assets/images/title/zh-tw/18-sm.png) no-repeat; }
    .pages-18:before {
      background-color: #FBB040; }
    .pages-17 {
      background: url(/Assets/images/title/zh-tw/17-sm.png) no-repeat; }
    .pages-17:before {
      background-color: #163470; }
    .pages-16 {
      background: url(/Assets/images/title/zh-tw/16-sm.png) no-repeat; }
    .pages-16:before {
      background-color: #163470; }
    .pages-15 {
      background: url(/Assets/images/title/zh-tw/15-sm.png) no-repeat; }
    .pages-15:before {
      background-color: #00A99D; }
    .pages-14 {
      background: url(/Assets/images/title/zh-tw/14-sm.png) no-repeat; }
    .pages-14:before {
      background-color: #163470; }
    .pages-13 {
      background: url(/Assets/images/title/zh-tw/13-sm.png) no-repeat; }
    .pages-13:before {
      background-color: #333333; }
    .pages-12 {
      background: url(/Assets/images/title/zh-tw/12-sm.png) no-repeat; }
    .pages-12:before {
      background-color: #7f3f98; }
    .pages-11 {
      background: url(/Assets/images/title/zh-tw/11-sm.png) no-repeat; }
    .pages-11:before {
      background-color: #163470; }
    .pages-10 {
      background: url(/Assets/images/title/zh-tw/10-sm.png) no-repeat; }
    .pages-10:before {
      background-color: #D70051; }
    .pages-9 {
      background: url(/Assets/images/title/zh-tw/9-sm.png) no-repeat; }
    .pages-9:before {
      background-color: #b79d5a; }
    .pages-8 {
      background: url(/Assets/images/title/zh-tw/8-sm.png) no-repeat; }
    .pages-8:before {
      background-color: #C1272D; }
    .pages-7 {
      background: url(/Assets/images/title/zh-tw/7-sm.png) no-repeat; }
    .pages-7:before {
      background-color: #EE2A7B; }
    .pages-6 {
      background: url(/Assets/images/title/zh-tw/6-sm.png) no-repeat; }
    .pages-6:before {
      background-color: #7575be; }
    .pages-5 {
      background: url(/Assets/images/title/zh-tw/5-sm.png) no-repeat; }
    .pages-5:before {
      background-color: #2bb2b3; }
    .pages-4 {
      background: url(/Assets/images/title/zh-tw/4-sm.png) no-repeat; }
    .pages-4:before {
      background-color: #5da1e4; }
    .pages-3 {
      background: url(/Assets/images/title/zh-tw/3-sm.png) no-repeat; }
    .pages-3:before {
      background-color: #97ae00; }
    .pages-2 {
      background: url(/Assets/images/title/zh-tw/2-sm.png) no-repeat; }
    .pages-2:before {
      background-color: #ffa905; }
    .pages-1 {
      background: url(/Assets/images/title/zh-tw/1-sm.png) no-repeat; }
    .pages-1:before {
      background-color: #f96330; }
  :lang(en) .pages-23 {
    background: url(/Assets/images/title/en-us/23-sm.png) no-repeat; }
  :lang(en) .pages-23:before {
    background-color: #163470; }
  :lang(en) .pages-22 {
    background: url(/Assets/images/title/en-us/22-sm.png) no-repeat; }
  :lang(en) .pages-22:before {
    background-color: #7f3f98; }
  :lang(en) .pages-21 {
    background: url(/Assets/images/title/en-us/21-sm.png) no-repeat; }
  :lang(en) .pages-21:before {
    background-color: #163470; }
  :lang(en) .pages-20 {
    background: url(/Assets/images/title/en-us/20-sm.png) no-repeat; }
  :lang(en) .pages-20:before {
    background-color: #163470; }
  :lang(en) .pages-19 {
    background: url(/Assets/images/title/en-us/19-sm.png) no-repeat; }
  :lang(en) .pages-19:before {
    background-color: #2CCDFF; }
  :lang(en) .pages-18 {
    background: url(/Assets/images/title/en-us/18-sm.png) no-repeat; }
  :lang(en) .pages-18:before {
    background-color: #FBB040; }
  :lang(en) .pages-17 {
    background: url(/Assets/images/title/en-us/17-sm.png) no-repeat; }
  :lang(en) .pages-17:before {
    background-color: #163470; }
  :lang(en) .pages-16 {
    background: url(/Assets/images/title/en-us/16-sm.png) no-repeat; }
  :lang(en) .pages-16:before {
    background-color: #163470; }
  :lang(en) .pages-15 {
    background: url(/Assets/images/title/en-us/15-sm.png) no-repeat; }
  :lang(en) .pages-15:before {
    background-color: #00A99D; }
  :lang(en) .pages-14 {
    background: url(/Assets/images/title/en-us/14-sm.png) no-repeat; }
  :lang(en) .pages-14:before {
    background-color: #163470; }
  :lang(en) .pages-13 {
    background: url(/Assets/images/title/en-us/13-sm.png) no-repeat; }
  :lang(en) .pages-13:before {
    background-color: #333333; }
  :lang(en) .pages-12 {
    background: url(/Assets/images/title/en-us/12-sm.png) no-repeat; }
  :lang(en) .pages-12:before {
    background-color: #7f3f98; }
  :lang(en) .pages-11 {
    background: url(/Assets/images/title/en-us/11-sm.png) no-repeat; }
  :lang(en) .pages-11:before {
    background-color: #163470; }
  :lang(en) .pages-10 {
    background: url(/Assets/images/title/en-us/10-sm.png) no-repeat; }
  :lang(en) .pages-10:before {
    background-color: #D70051; }
  :lang(en) .pages-9 {
    background: url(/Assets/images/title/en-us/9-sm.png) no-repeat; }
  :lang(en) .pages-9:before {
    background-color: #b79d5a; }
  :lang(en) .pages-8 {
    background: url(/Assets/images/title/en-us/8-sm.png) no-repeat; }
  :lang(en) .pages-8:before {
    background-color: #C1272D; }
  :lang(en) .pages-7 {
    background: url(/Assets/images/title/en-us/7-sm.png) no-repeat; }
  :lang(en) .pages-7:before {
    background-color: #EE2A7B; }
  :lang(en) .pages-6 {
    background: url(/Assets/images/title/en-us/6-sm.png) no-repeat; }
  :lang(en) .pages-6:before {
    background-color: #7575be; }
  :lang(en) .pages-5 {
    background: url(/Assets/images/title/en-us/5-sm.png) no-repeat; }
  :lang(en) .pages-5:before {
    background-color: #2bb2b3; }
  :lang(en) .pages-4 {
    background: url(/Assets/images/title/en-us/4-sm.png) no-repeat; }
  :lang(en) .pages-4:before {
    background-color: #5da1e4; }
  :lang(en) .pages-3 {
    background: url(/Assets/images/title/en-us/3-sm.png) no-repeat; }
  :lang(en) .pages-3:before {
    background-color: #97ae00; }
  :lang(en) .pages-2 {
    background: url(/Assets/images/title/en-us/2-sm.png) no-repeat; }
  :lang(en) .pages-2:before {
    background-color: #ffa905; }
  :lang(en) .pages-1 {
    background: url(/Assets/images/title/en-us/1-sm.png) no-repeat; }
  :lang(en) .pages-1:before {
    background-color: #f96330; }
  :lang(ja) .pages-23 {
    background: url(/Assets/images/title/ja/23-sm.png) no-repeat; }
  :lang(ja) .pages-23:before {
    background-color: #163470; }
  :lang(ja) .pages-22 {
    background: url(/Assets/images/title/ja/22-sm.png) no-repeat; }
  :lang(ja) .pages-22:before {
    background-color: #7f3f98; }
  :lang(ja) .pages-21 {
    background: url(/Assets/images/title/ja/21-sm.png) no-repeat; }
  :lang(ja) .pages-21:before {
    background-color: #163470; }
  :lang(ja) .pages-20 {
    background: url(/Assets/images/title/ja/20-sm.png) no-repeat; }
  :lang(ja) .pages-20:before {
    background-color: #163470; }
  :lang(ja) .pages-19 {
    background: url(/Assets/images/title/ja/19-sm.png) no-repeat; }
  :lang(ja) .pages-19:before {
    background-color: #2CCDFF; }
  :lang(ja) .pages-18 {
    background: url(/Assets/images/title/ja/18-sm.png) no-repeat; }
  :lang(ja) .pages-18:before {
    background-color: #FBB040; }
  :lang(ja) .pages-17 {
    background: url(/Assets/images/title/ja/17-sm.png) no-repeat; }
  :lang(ja) .pages-17:before {
    background-color: #163470; }
  :lang(ja) .pages-16 {
    background: url(/Assets/images/title/ja/16-sm.png) no-repeat; }
  :lang(ja) .pages-16:before {
    background-color: #163470; }
  :lang(ja) .pages-15 {
    background: url(/Assets/images/title/ja/15-sm.png) no-repeat; }
  :lang(ja) .pages-15:before {
    background-color: #00A99D; }
  :lang(ja) .pages-14 {
    background: url(/Assets/images/title/ja/14-sm.png) no-repeat; }
  :lang(ja) .pages-14:before {
    background-color: #163470; }
  :lang(ja) .pages-13 {
    background: url(/Assets/images/title/ja/13-sm.png) no-repeat; }
  :lang(ja) .pages-13:before {
    background-color: #333333; }
  :lang(ja) .pages-12 {
    background: url(/Assets/images/title/ja/12-sm.png) no-repeat; }
  :lang(ja) .pages-12:before {
    background-color: #7f3f98; }
  :lang(ja) .pages-11 {
    background: url(/Assets/images/title/ja/11-sm.png) no-repeat; }
  :lang(ja) .pages-11:before {
    background-color: #163470; }
  :lang(ja) .pages-10 {
    background: url(/Assets/images/title/ja/10-sm.png) no-repeat; }
  :lang(ja) .pages-10:before {
    background-color: #D70051; }
  :lang(ja) .pages-9 {
    background: url(/Assets/images/title/ja/9-sm.png) no-repeat; }
  :lang(ja) .pages-9:before {
    background-color: #b79d5a; }
  :lang(ja) .pages-8 {
    background: url(/Assets/images/title/ja/8-sm.png) no-repeat; }
  :lang(ja) .pages-8:before {
    background-color: #C1272D; }
  :lang(ja) .pages-7 {
    background: url(/Assets/images/title/ja/7-sm.png) no-repeat; }
  :lang(ja) .pages-7:before {
    background-color: #EE2A7B; }
  :lang(ja) .pages-6 {
    background: url(/Assets/images/title/ja/6-sm.png) no-repeat; }
  :lang(ja) .pages-6:before {
    background-color: #7575be; }
  :lang(ja) .pages-5 {
    background: url(/Assets/images/title/ja/5-sm.png) no-repeat; }
  :lang(ja) .pages-5:before {
    background-color: #2bb2b3; }
  :lang(ja) .pages-4 {
    background: url(/Assets/images/title/ja/4-sm.png) no-repeat; }
  :lang(ja) .pages-4:before {
    background-color: #5da1e4; }
  :lang(ja) .pages-3 {
    background: url(/Assets/images/title/ja/3-sm.png) no-repeat; }
  :lang(ja) .pages-3:before {
    background-color: #97ae00; }
  :lang(ja) .pages-2 {
    background: url(/Assets/images/title/ja/2-sm.png) no-repeat; }
  :lang(ja) .pages-2:before {
    background-color: #ffa905; }
  :lang(ja) .pages-1 {
    background: url(/Assets/images/title/ja/1-sm.png) no-repeat; }
  :lang(ja) .pages-1:before {
    background-color: #f96330; }
  :lang(id) .pages-23 {
    background: url(/Assets/images/title/id/23-sm.png) no-repeat; }
  :lang(id) .pages-23:before {
    background-color: #163470; }
  :lang(id) .pages-22 {
    background: url(/Assets/images/title/id/22-sm.png) no-repeat; }
  :lang(id) .pages-22:before {
    background-color: #7f3f98; }
  :lang(id) .pages-21 {
    background: url(/Assets/images/title/id/21-sm.png) no-repeat; }
  :lang(id) .pages-21:before {
    background-color: #163470; }
  :lang(id) .pages-20 {
    background: url(/Assets/images/title/id/20-sm.png) no-repeat; }
  :lang(id) .pages-20:before {
    background-color: #163470; }
  :lang(id) .pages-19 {
    background: url(/Assets/images/title/id/19-sm.png) no-repeat; }
  :lang(id) .pages-19:before {
    background-color: #2CCDFF; }
  :lang(id) .pages-18 {
    background: url(/Assets/images/title/id/18-sm.png) no-repeat; }
  :lang(id) .pages-18:before {
    background-color: #FBB040; }
  :lang(id) .pages-17 {
    background: url(/Assets/images/title/id/17-sm.png) no-repeat; }
  :lang(id) .pages-17:before {
    background-color: #163470; }
  :lang(id) .pages-16 {
    background: url(/Assets/images/title/id/16-sm.png) no-repeat; }
  :lang(id) .pages-16:before {
    background-color: #163470; }
  :lang(id) .pages-15 {
    background: url(/Assets/images/title/id/15-sm.png) no-repeat; }
  :lang(id) .pages-15:before {
    background-color: #00A99D; }
  :lang(id) .pages-14 {
    background: url(/Assets/images/title/id/14-sm.png) no-repeat; }
  :lang(id) .pages-14:before {
    background-color: #163470; }
  :lang(id) .pages-13 {
    background: url(/Assets/images/title/id/13-sm.png) no-repeat; }
  :lang(id) .pages-13:before {
    background-color: #333333; }
  :lang(id) .pages-12 {
    background: url(/Assets/images/title/id/12-sm.png) no-repeat; }
  :lang(id) .pages-12:before {
    background-color: #7f3f98; }
  :lang(id) .pages-11 {
    background: url(/Assets/images/title/id/11-sm.png) no-repeat; }
  :lang(id) .pages-11:before {
    background-color: #163470; }
  :lang(id) .pages-10 {
    background: url(/Assets/images/title/id/10-sm.png) no-repeat; }
  :lang(id) .pages-10:before {
    background-color: #D70051; }
  :lang(id) .pages-9 {
    background: url(/Assets/images/title/id/9-sm.png) no-repeat; }
  :lang(id) .pages-9:before {
    background-color: #b79d5a; }
  :lang(id) .pages-8 {
    background: url(/Assets/images/title/id/8-sm.png) no-repeat; }
  :lang(id) .pages-8:before {
    background-color: #C1272D; }
  :lang(id) .pages-7 {
    background: url(/Assets/images/title/id/7-sm.png) no-repeat; }
  :lang(id) .pages-7:before {
    background-color: #EE2A7B; }
  :lang(id) .pages-6 {
    background: url(/Assets/images/title/id/6-sm.png) no-repeat; }
  :lang(id) .pages-6:before {
    background-color: #7575be; }
  :lang(id) .pages-5 {
    background: url(/Assets/images/title/id/5-sm.png) no-repeat; }
  :lang(id) .pages-5:before {
    background-color: #2bb2b3; }
  :lang(id) .pages-4 {
    background: url(/Assets/images/title/id/4-sm.png) no-repeat; }
  :lang(id) .pages-4:before {
    background-color: #5da1e4; }
  :lang(id) .pages-3 {
    background: url(/Assets/images/title/id/3-sm.png) no-repeat; }
  :lang(id) .pages-3:before {
    background-color: #97ae00; }
  :lang(id) .pages-2 {
    background: url(/Assets/images/title/id/2-sm.png) no-repeat; }
  :lang(id) .pages-2:before {
    background-color: #ffa905; }
  :lang(id) .pages-1 {
    background: url(/Assets/images/title/id/1-sm.png) no-repeat; }
  :lang(id) .pages-1:before {
    background-color: #f96330; }
  :lang(th) .pages-23 {
    background: url(/Assets/images/title/th/23-sm.png) no-repeat; }
  :lang(th) .pages-23:before {
    background-color: #163470; }
  :lang(th) .pages-22 {
    background: url(/Assets/images/title/th/22-sm.png) no-repeat; }
  :lang(th) .pages-22:before {
    background-color: #7f3f98; }
  :lang(th) .pages-21 {
    background: url(/Assets/images/title/th/21-sm.png) no-repeat; }
  :lang(th) .pages-21:before {
    background-color: #163470; }
  :lang(th) .pages-20 {
    background: url(/Assets/images/title/th/20-sm.png) no-repeat; }
  :lang(th) .pages-20:before {
    background-color: #163470; }
  :lang(th) .pages-19 {
    background: url(/Assets/images/title/th/19-sm.png) no-repeat; }
  :lang(th) .pages-19:before {
    background-color: #2CCDFF; }
  :lang(th) .pages-18 {
    background: url(/Assets/images/title/th/18-sm.png) no-repeat; }
  :lang(th) .pages-18:before {
    background-color: #FBB040; }
  :lang(th) .pages-17 {
    background: url(/Assets/images/title/th/17-sm.png) no-repeat; }
  :lang(th) .pages-17:before {
    background-color: #163470; }
  :lang(th) .pages-16 {
    background: url(/Assets/images/title/th/16-sm.png) no-repeat; }
  :lang(th) .pages-16:before {
    background-color: #163470; }
  :lang(th) .pages-15 {
    background: url(/Assets/images/title/th/15-sm.png) no-repeat; }
  :lang(th) .pages-15:before {
    background-color: #00A99D; }
  :lang(th) .pages-14 {
    background: url(/Assets/images/title/th/14-sm.png) no-repeat; }
  :lang(th) .pages-14:before {
    background-color: #163470; }
  :lang(th) .pages-13 {
    background: url(/Assets/images/title/th/13-sm.png) no-repeat; }
  :lang(th) .pages-13:before {
    background-color: #333333; }
  :lang(th) .pages-12 {
    background: url(/Assets/images/title/th/12-sm.png) no-repeat; }
  :lang(th) .pages-12:before {
    background-color: #7f3f98; }
  :lang(th) .pages-11 {
    background: url(/Assets/images/title/th/11-sm.png) no-repeat; }
  :lang(th) .pages-11:before {
    background-color: #163470; }
  :lang(th) .pages-10 {
    background: url(/Assets/images/title/th/10-sm.png) no-repeat; }
  :lang(th) .pages-10:before {
    background-color: #D70051; }
  :lang(th) .pages-9 {
    background: url(/Assets/images/title/th/9-sm.png) no-repeat; }
  :lang(th) .pages-9:before {
    background-color: #b79d5a; }
  :lang(th) .pages-8 {
    background: url(/Assets/images/title/th/8-sm.png) no-repeat; }
  :lang(th) .pages-8:before {
    background-color: #C1272D; }
  :lang(th) .pages-7 {
    background: url(/Assets/images/title/th/7-sm.png) no-repeat; }
  :lang(th) .pages-7:before {
    background-color: #EE2A7B; }
  :lang(th) .pages-6 {
    background: url(/Assets/images/title/th/6-sm.png) no-repeat; }
  :lang(th) .pages-6:before {
    background-color: #7575be; }
  :lang(th) .pages-5 {
    background: url(/Assets/images/title/th/5-sm.png) no-repeat; }
  :lang(th) .pages-5:before {
    background-color: #2bb2b3; }
  :lang(th) .pages-4 {
    background: url(/Assets/images/title/th/4-sm.png) no-repeat; }
  :lang(th) .pages-4:before {
    background-color: #5da1e4; }
  :lang(th) .pages-3 {
    background: url(/Assets/images/title/th/3-sm.png) no-repeat; }
  :lang(th) .pages-3:before {
    background-color: #97ae00; }
  :lang(th) .pages-2 {
    background: url(/Assets/images/title/th/2-sm.png) no-repeat; }
  :lang(th) .pages-2:before {
    background-color: #ffa905; }
  :lang(th) .pages-1 {
    background: url(/Assets/images/title/th/1-sm.png) no-repeat; }
  :lang(th) .pages-1:before {
    background-color: #f96330; }
  :lang(vi) .pages-23 {
    background: url(/Assets/images/title/vi/23-sm.png) no-repeat; }
  :lang(vi) .pages-23:before {
    background-color: #163470; }
  :lang(vi) .pages-22 {
    background: url(/Assets/images/title/vi/22-sm.png) no-repeat; }
  :lang(vi) .pages-22:before {
    background-color: #7f3f98; }
  :lang(vi) .pages-21 {
    background: url(/Assets/images/title/vi/21-sm.png) no-repeat; }
  :lang(vi) .pages-21:before {
    background-color: #163470; }
  :lang(vi) .pages-20 {
    background: url(/Assets/images/title/vi/20-sm.png) no-repeat; }
  :lang(vi) .pages-20:before {
    background-color: #163470; }
  :lang(vi) .pages-19 {
    background: url(/Assets/images/title/vi/19-sm.png) no-repeat; }
  :lang(vi) .pages-19:before {
    background-color: #2CCDFF; }
  :lang(vi) .pages-18 {
    background: url(/Assets/images/title/vi/18-sm.png) no-repeat; }
  :lang(vi) .pages-18:before {
    background-color: #FBB040; }
  :lang(vi) .pages-17 {
    background: url(/Assets/images/title/vi/17-sm.png) no-repeat; }
  :lang(vi) .pages-17:before {
    background-color: #163470; }
  :lang(vi) .pages-16 {
    background: url(/Assets/images/title/vi/16-sm.png) no-repeat; }
  :lang(vi) .pages-16:before {
    background-color: #163470; }
  :lang(vi) .pages-15 {
    background: url(/Assets/images/title/vi/15-sm.png) no-repeat; }
  :lang(vi) .pages-15:before {
    background-color: #00A99D; }
  :lang(vi) .pages-14 {
    background: url(/Assets/images/title/vi/14-sm.png) no-repeat; }
  :lang(vi) .pages-14:before {
    background-color: #163470; }
  :lang(vi) .pages-13 {
    background: url(/Assets/images/title/vi/13-sm.png) no-repeat; }
  :lang(vi) .pages-13:before {
    background-color: #333333; }
  :lang(vi) .pages-12 {
    background: url(/Assets/images/title/vi/12-sm.png) no-repeat; }
  :lang(vi) .pages-12:before {
    background-color: #7f3f98; }
  :lang(vi) .pages-11 {
    background: url(/Assets/images/title/vi/11-sm.png) no-repeat; }
  :lang(vi) .pages-11:before {
    background-color: #163470; }
  :lang(vi) .pages-10 {
    background: url(/Assets/images/title/vi/10-sm.png) no-repeat; }
  :lang(vi) .pages-10:before {
    background-color: #D70051; }
  :lang(vi) .pages-9 {
    background: url(/Assets/images/title/vi/9-sm.png) no-repeat; }
  :lang(vi) .pages-9:before {
    background-color: #b79d5a; }
  :lang(vi) .pages-8 {
    background: url(/Assets/images/title/vi/8-sm.png) no-repeat; }
  :lang(vi) .pages-8:before {
    background-color: #C1272D; }
  :lang(vi) .pages-7 {
    background: url(/Assets/images/title/vi/7-sm.png) no-repeat; }
  :lang(vi) .pages-7:before {
    background-color: #EE2A7B; }
  :lang(vi) .pages-6 {
    background: url(/Assets/images/title/vi/6-sm.png) no-repeat; }
  :lang(vi) .pages-6:before {
    background-color: #7575be; }
  :lang(vi) .pages-5 {
    background: url(/Assets/images/title/vi/5-sm.png) no-repeat; }
  :lang(vi) .pages-5:before {
    background-color: #2bb2b3; }
  :lang(vi) .pages-4 {
    background: url(/Assets/images/title/vi/4-sm.png) no-repeat; }
  :lang(vi) .pages-4:before {
    background-color: #5da1e4; }
  :lang(vi) .pages-3 {
    background: url(/Assets/images/title/vi/3-sm.png) no-repeat; }
  :lang(vi) .pages-3:before {
    background-color: #97ae00; }
  :lang(vi) .pages-2 {
    background: url(/Assets/images/title/vi/2-sm.png) no-repeat; }
  :lang(vi) .pages-2:before {
    background-color: #ffa905; }
  :lang(vi) .pages-1 {
    background: url(/Assets/images/title/vi/1-sm.png) no-repeat; }
  :lang(vi) .pages-1:before {
    background-color: #f96330; }
  .pages-albums,
  .pages-journal {
    padding-bottom: 0; }
  .pages:before {
    width: 141px; } }

@media (min-width: 768px) {
  .pages-new {
    margin-top: -145px;
    padding-top: 220px;
    padding-bottom: 100px; }
    .pages-new-23 {
      background: url(/Assets/images/title/zh-tw/23-sm.png) no-repeat; }
    .pages-new-23:before {
      background-color: #163470; }
    .pages-new-22 {
      background: url(/Assets/images/title/zh-tw/22-sm.png) no-repeat; }
    .pages-new-22:before {
      background-color: #7f3f98; }
    .pages-new-21 {
      background: url(/Assets/images/title/zh-tw/21-sm.png) no-repeat; }
    .pages-new-21:before {
      background-color: #163470; }
    .pages-new-20 {
      background: url(/Assets/images/title/zh-tw/20-sm.png) no-repeat; }
    .pages-new-20:before {
      background-color: #163470; }
    .pages-new-19 {
      background: url(/Assets/images/title/zh-tw/19-sm.png) no-repeat; }
    .pages-new-19:before {
      background-color: #2CCDFF; }
    .pages-new-18 {
      background: url(/Assets/images/title/zh-tw/18-sm.png) no-repeat; }
    .pages-new-18:before {
      background-color: #FBB040; }
    .pages-new-17 {
      background: url(/Assets/images/title/zh-tw/17-sm.png) no-repeat; }
    .pages-new-17:before {
      background-color: #163470; }
    .pages-new-16 {
      background: url(/Assets/images/title/zh-tw/16-sm.png) no-repeat; }
    .pages-new-16:before {
      background-color: #163470; }
    .pages-new-15 {
      background: url(/Assets/images/title/zh-tw/15-sm.png) no-repeat; }
    .pages-new-15:before {
      background-color: #00A99D; }
    .pages-new-14 {
      background: url(/Assets/images/title/zh-tw/14-sm.png) no-repeat; }
    .pages-new-14:before {
      background-color: #163470; }
    .pages-new-13 {
      background: url(/Assets/images/title/zh-tw/13-sm.png) no-repeat; }
    .pages-new-13:before {
      background-color: #333333; }
    .pages-new-12 {
      background: url(/Assets/images/title/zh-tw/12-sm.png) no-repeat; }
    .pages-new-12:before {
      background-color: #7f3f98; }
    .pages-new-11 {
      background: url(/Assets/images/title/zh-tw/11-sm.png) no-repeat; }
    .pages-new-11:before {
      background-color: #163470; }
    .pages-new-10 {
      background: url(/Assets/images/title/zh-tw/10-sm.png) no-repeat; }
    .pages-new-10:before {
      background-color: #D70051; }
    .pages-new-9 {
      background: url(/Assets/images/title/zh-tw/9-sm.png) no-repeat; }
    .pages-new-9:before {
      background-color: #b79d5a; }
    .pages-new-8 {
      background: url(/Assets/images/title/zh-tw/8-sm.png) no-repeat; }
    .pages-new-8:before {
      background-color: #C1272D; }
    .pages-new-7 {
      background: url(/Assets/images/title/zh-tw/7-sm.png) no-repeat; }
    .pages-new-7:before {
      background-color: #EE2A7B; }
    .pages-new-6 {
      background: url(/Assets/images/title/zh-tw/6-sm.png) no-repeat; }
    .pages-new-6:before {
      background-color: #7575be; }
    .pages-new-5 {
      background: url(/Assets/images/title/zh-tw/5-sm.png) no-repeat; }
    .pages-new-5:before {
      background-color: #2bb2b3; }
    .pages-new-4 {
      background: url(/Assets/images/title/zh-tw/4-sm.png) no-repeat; }
    .pages-new-4:before {
      background-color: #5da1e4; }
    .pages-new-3 {
      background: url(/Assets/images/title/zh-tw/3-sm.png) no-repeat; }
    .pages-new-3:before {
      background-color: #97ae00; }
    .pages-new-2 {
      background: url(/Assets/images/title/zh-tw/2-sm.png) no-repeat; }
    .pages-new-2:before {
      background-color: #ffa905; }
    .pages-new-1 {
      background: url(/Assets/images/title/zh-tw/1-sm.png) no-repeat; }
    .pages-new-1:before {
      background-color: #f96330; }
  :lang(en) .pages-new-23 {
    background: url(/Assets/images/title/en-us/23-sm.png) no-repeat; }
  :lang(en) .pages-new-23:before {
    background-color: #163470; }
  :lang(en) .pages-new-22 {
    background: url(/Assets/images/title/en-us/22-sm.png) no-repeat; }
  :lang(en) .pages-new-22:before {
    background-color: #7f3f98; }
  :lang(en) .pages-new-21 {
    background: url(/Assets/images/title/en-us/21-sm.png) no-repeat; }
  :lang(en) .pages-new-21:before {
    background-color: #163470; }
  :lang(en) .pages-new-20 {
    background: url(/Assets/images/title/en-us/20-sm.png) no-repeat; }
  :lang(en) .pages-new-20:before {
    background-color: #163470; }
  :lang(en) .pages-new-19 {
    background: url(/Assets/images/title/en-us/19-sm.png) no-repeat; }
  :lang(en) .pages-new-19:before {
    background-color: #2CCDFF; }
  :lang(en) .pages-new-18 {
    background: url(/Assets/images/title/en-us/18-sm.png) no-repeat; }
  :lang(en) .pages-new-18:before {
    background-color: #FBB040; }
  :lang(en) .pages-new-17 {
    background: url(/Assets/images/title/en-us/17-sm.png) no-repeat; }
  :lang(en) .pages-new-17:before {
    background-color: #163470; }
  :lang(en) .pages-new-16 {
    background: url(/Assets/images/title/en-us/16-sm.png) no-repeat; }
  :lang(en) .pages-new-16:before {
    background-color: #163470; }
  :lang(en) .pages-new-15 {
    background: url(/Assets/images/title/en-us/15-sm.png) no-repeat; }
  :lang(en) .pages-new-15:before {
    background-color: #00A99D; }
  :lang(en) .pages-new-14 {
    background: url(/Assets/images/title/en-us/14-sm.png) no-repeat; }
  :lang(en) .pages-new-14:before {
    background-color: #163470; }
  :lang(en) .pages-new-13 {
    background: url(/Assets/images/title/en-us/13-sm.png) no-repeat; }
  :lang(en) .pages-new-13:before {
    background-color: #333333; }
  :lang(en) .pages-new-12 {
    background: url(/Assets/images/title/en-us/12-sm.png) no-repeat; }
  :lang(en) .pages-new-12:before {
    background-color: #7f3f98; }
  :lang(en) .pages-new-11 {
    background: url(/Assets/images/title/en-us/11-sm.png) no-repeat; }
  :lang(en) .pages-new-11:before {
    background-color: #163470; }
  :lang(en) .pages-new-10 {
    background: url(/Assets/images/title/en-us/10-sm.png) no-repeat; }
  :lang(en) .pages-new-10:before {
    background-color: #D70051; }
  :lang(en) .pages-new-9 {
    background: url(/Assets/images/title/en-us/9-sm.png) no-repeat; }
  :lang(en) .pages-new-9:before {
    background-color: #b79d5a; }
  :lang(en) .pages-new-8 {
    background: url(/Assets/images/title/en-us/8-sm.png) no-repeat; }
  :lang(en) .pages-new-8:before {
    background-color: #C1272D; }
  :lang(en) .pages-new-7 {
    background: url(/Assets/images/title/en-us/7-sm.png) no-repeat; }
  :lang(en) .pages-new-7:before {
    background-color: #EE2A7B; }
  :lang(en) .pages-new-6 {
    background: url(/Assets/images/title/en-us/6-sm.png) no-repeat; }
  :lang(en) .pages-new-6:before {
    background-color: #7575be; }
  :lang(en) .pages-new-5 {
    background: url(/Assets/images/title/en-us/5-sm.png) no-repeat; }
  :lang(en) .pages-new-5:before {
    background-color: #2bb2b3; }
  :lang(en) .pages-new-4 {
    background: url(/Assets/images/title/en-us/4-sm.png) no-repeat; }
  :lang(en) .pages-new-4:before {
    background-color: #5da1e4; }
  :lang(en) .pages-new-3 {
    background: url(/Assets/images/title/en-us/3-sm.png) no-repeat; }
  :lang(en) .pages-new-3:before {
    background-color: #97ae00; }
  :lang(en) .pages-new-2 {
    background: url(/Assets/images/title/en-us/2-sm.png) no-repeat; }
  :lang(en) .pages-new-2:before {
    background-color: #ffa905; }
  :lang(en) .pages-new-1 {
    background: url(/Assets/images/title/en-us/1-sm.png) no-repeat; }
  :lang(en) .pages-new-1:before {
    background-color: #f96330; }
  :lang(ja) .pages-new-23 {
    background: url(/Assets/images/title/ja/23-sm.png) no-repeat; }
  :lang(ja) .pages-new-23:before {
    background-color: #163470; }
  :lang(ja) .pages-new-22 {
    background: url(/Assets/images/title/ja/22-sm.png) no-repeat; }
  :lang(ja) .pages-new-22:before {
    background-color: #7f3f98; }
  :lang(ja) .pages-new-21 {
    background: url(/Assets/images/title/ja/21-sm.png) no-repeat; }
  :lang(ja) .pages-new-21:before {
    background-color: #163470; }
  :lang(ja) .pages-new-20 {
    background: url(/Assets/images/title/ja/20-sm.png) no-repeat; }
  :lang(ja) .pages-new-20:before {
    background-color: #163470; }
  :lang(ja) .pages-new-19 {
    background: url(/Assets/images/title/ja/19-sm.png) no-repeat; }
  :lang(ja) .pages-new-19:before {
    background-color: #2CCDFF; }
  :lang(ja) .pages-new-18 {
    background: url(/Assets/images/title/ja/18-sm.png) no-repeat; }
  :lang(ja) .pages-new-18:before {
    background-color: #FBB040; }
  :lang(ja) .pages-new-17 {
    background: url(/Assets/images/title/ja/17-sm.png) no-repeat; }
  :lang(ja) .pages-new-17:before {
    background-color: #163470; }
  :lang(ja) .pages-new-16 {
    background: url(/Assets/images/title/ja/16-sm.png) no-repeat; }
  :lang(ja) .pages-new-16:before {
    background-color: #163470; }
  :lang(ja) .pages-new-15 {
    background: url(/Assets/images/title/ja/15-sm.png) no-repeat; }
  :lang(ja) .pages-new-15:before {
    background-color: #00A99D; }
  :lang(ja) .pages-new-14 {
    background: url(/Assets/images/title/ja/14-sm.png) no-repeat; }
  :lang(ja) .pages-new-14:before {
    background-color: #163470; }
  :lang(ja) .pages-new-13 {
    background: url(/Assets/images/title/ja/13-sm.png) no-repeat; }
  :lang(ja) .pages-new-13:before {
    background-color: #333333; }
  :lang(ja) .pages-new-12 {
    background: url(/Assets/images/title/ja/12-sm.png) no-repeat; }
  :lang(ja) .pages-new-12:before {
    background-color: #7f3f98; }
  :lang(ja) .pages-new-11 {
    background: url(/Assets/images/title/ja/11-sm.png) no-repeat; }
  :lang(ja) .pages-new-11:before {
    background-color: #163470; }
  :lang(ja) .pages-new-10 {
    background: url(/Assets/images/title/ja/10-sm.png) no-repeat; }
  :lang(ja) .pages-new-10:before {
    background-color: #D70051; }
  :lang(ja) .pages-new-9 {
    background: url(/Assets/images/title/ja/9-sm.png) no-repeat; }
  :lang(ja) .pages-new-9:before {
    background-color: #b79d5a; }
  :lang(ja) .pages-new-8 {
    background: url(/Assets/images/title/ja/8-sm.png) no-repeat; }
  :lang(ja) .pages-new-8:before {
    background-color: #C1272D; }
  :lang(ja) .pages-new-7 {
    background: url(/Assets/images/title/ja/7-sm.png) no-repeat; }
  :lang(ja) .pages-new-7:before {
    background-color: #EE2A7B; }
  :lang(ja) .pages-new-6 {
    background: url(/Assets/images/title/ja/6-sm.png) no-repeat; }
  :lang(ja) .pages-new-6:before {
    background-color: #7575be; }
  :lang(ja) .pages-new-5 {
    background: url(/Assets/images/title/ja/5-sm.png) no-repeat; }
  :lang(ja) .pages-new-5:before {
    background-color: #2bb2b3; }
  :lang(ja) .pages-new-4 {
    background: url(/Assets/images/title/ja/4-sm.png) no-repeat; }
  :lang(ja) .pages-new-4:before {
    background-color: #5da1e4; }
  :lang(ja) .pages-new-3 {
    background: url(/Assets/images/title/ja/3-sm.png) no-repeat; }
  :lang(ja) .pages-new-3:before {
    background-color: #97ae00; }
  :lang(ja) .pages-new-2 {
    background: url(/Assets/images/title/ja/2-sm.png) no-repeat; }
  :lang(ja) .pages-new-2:before {
    background-color: #ffa905; }
  :lang(ja) .pages-new-1 {
    background: url(/Assets/images/title/ja/1-sm.png) no-repeat; }
  :lang(ja) .pages-new-1:before {
    background-color: #f96330; }
  :lang(id) .pages-new-23 {
    background: url(/Assets/images/title/id/23-sm.png) no-repeat; }
  :lang(id) .pages-new-23:before {
    background-color: #163470; }
  :lang(id) .pages-new-22 {
    background: url(/Assets/images/title/id/22-sm.png) no-repeat; }
  :lang(id) .pages-new-22:before {
    background-color: #7f3f98; }
  :lang(id) .pages-new-21 {
    background: url(/Assets/images/title/id/21-sm.png) no-repeat; }
  :lang(id) .pages-new-21:before {
    background-color: #163470; }
  :lang(id) .pages-new-20 {
    background: url(/Assets/images/title/id/20-sm.png) no-repeat; }
  :lang(id) .pages-new-20:before {
    background-color: #163470; }
  :lang(id) .pages-new-19 {
    background: url(/Assets/images/title/id/19-sm.png) no-repeat; }
  :lang(id) .pages-new-19:before {
    background-color: #2CCDFF; }
  :lang(id) .pages-new-18 {
    background: url(/Assets/images/title/id/18-sm.png) no-repeat; }
  :lang(id) .pages-new-18:before {
    background-color: #FBB040; }
  :lang(id) .pages-new-17 {
    background: url(/Assets/images/title/id/17-sm.png) no-repeat; }
  :lang(id) .pages-new-17:before {
    background-color: #163470; }
  :lang(id) .pages-new-16 {
    background: url(/Assets/images/title/id/16-sm.png) no-repeat; }
  :lang(id) .pages-new-16:before {
    background-color: #163470; }
  :lang(id) .pages-new-15 {
    background: url(/Assets/images/title/id/15-sm.png) no-repeat; }
  :lang(id) .pages-new-15:before {
    background-color: #00A99D; }
  :lang(id) .pages-new-14 {
    background: url(/Assets/images/title/id/14-sm.png) no-repeat; }
  :lang(id) .pages-new-14:before {
    background-color: #163470; }
  :lang(id) .pages-new-13 {
    background: url(/Assets/images/title/id/13-sm.png) no-repeat; }
  :lang(id) .pages-new-13:before {
    background-color: #333333; }
  :lang(id) .pages-new-12 {
    background: url(/Assets/images/title/id/12-sm.png) no-repeat; }
  :lang(id) .pages-new-12:before {
    background-color: #7f3f98; }
  :lang(id) .pages-new-11 {
    background: url(/Assets/images/title/id/11-sm.png) no-repeat; }
  :lang(id) .pages-new-11:before {
    background-color: #163470; }
  :lang(id) .pages-new-10 {
    background: url(/Assets/images/title/id/10-sm.png) no-repeat; }
  :lang(id) .pages-new-10:before {
    background-color: #D70051; }
  :lang(id) .pages-new-9 {
    background: url(/Assets/images/title/id/9-sm.png) no-repeat; }
  :lang(id) .pages-new-9:before {
    background-color: #b79d5a; }
  :lang(id) .pages-new-8 {
    background: url(/Assets/images/title/id/8-sm.png) no-repeat; }
  :lang(id) .pages-new-8:before {
    background-color: #C1272D; }
  :lang(id) .pages-new-7 {
    background: url(/Assets/images/title/id/7-sm.png) no-repeat; }
  :lang(id) .pages-new-7:before {
    background-color: #EE2A7B; }
  :lang(id) .pages-new-6 {
    background: url(/Assets/images/title/id/6-sm.png) no-repeat; }
  :lang(id) .pages-new-6:before {
    background-color: #7575be; }
  :lang(id) .pages-new-5 {
    background: url(/Assets/images/title/id/5-sm.png) no-repeat; }
  :lang(id) .pages-new-5:before {
    background-color: #2bb2b3; }
  :lang(id) .pages-new-4 {
    background: url(/Assets/images/title/id/4-sm.png) no-repeat; }
  :lang(id) .pages-new-4:before {
    background-color: #5da1e4; }
  :lang(id) .pages-new-3 {
    background: url(/Assets/images/title/id/3-sm.png) no-repeat; }
  :lang(id) .pages-new-3:before {
    background-color: #97ae00; }
  :lang(id) .pages-new-2 {
    background: url(/Assets/images/title/id/2-sm.png) no-repeat; }
  :lang(id) .pages-new-2:before {
    background-color: #ffa905; }
  :lang(id) .pages-new-1 {
    background: url(/Assets/images/title/id/1-sm.png) no-repeat; }
  :lang(id) .pages-new-1:before {
    background-color: #f96330; }
  :lang(th) .pages-new-23 {
    background: url(/Assets/images/title/th/23-sm.png) no-repeat; }
  :lang(th) .pages-new-23:before {
    background-color: #163470; }
  :lang(th) .pages-new-22 {
    background: url(/Assets/images/title/th/22-sm.png) no-repeat; }
  :lang(th) .pages-new-22:before {
    background-color: #7f3f98; }
  :lang(th) .pages-new-21 {
    background: url(/Assets/images/title/th/21-sm.png) no-repeat; }
  :lang(th) .pages-new-21:before {
    background-color: #163470; }
  :lang(th) .pages-new-20 {
    background: url(/Assets/images/title/th/20-sm.png) no-repeat; }
  :lang(th) .pages-new-20:before {
    background-color: #163470; }
  :lang(th) .pages-new-19 {
    background: url(/Assets/images/title/th/19-sm.png) no-repeat; }
  :lang(th) .pages-new-19:before {
    background-color: #2CCDFF; }
  :lang(th) .pages-new-18 {
    background: url(/Assets/images/title/th/18-sm.png) no-repeat; }
  :lang(th) .pages-new-18:before {
    background-color: #FBB040; }
  :lang(th) .pages-new-17 {
    background: url(/Assets/images/title/th/17-sm.png) no-repeat; }
  :lang(th) .pages-new-17:before {
    background-color: #163470; }
  :lang(th) .pages-new-16 {
    background: url(/Assets/images/title/th/16-sm.png) no-repeat; }
  :lang(th) .pages-new-16:before {
    background-color: #163470; }
  :lang(th) .pages-new-15 {
    background: url(/Assets/images/title/th/15-sm.png) no-repeat; }
  :lang(th) .pages-new-15:before {
    background-color: #00A99D; }
  :lang(th) .pages-new-14 {
    background: url(/Assets/images/title/th/14-sm.png) no-repeat; }
  :lang(th) .pages-new-14:before {
    background-color: #163470; }
  :lang(th) .pages-new-13 {
    background: url(/Assets/images/title/th/13-sm.png) no-repeat; }
  :lang(th) .pages-new-13:before {
    background-color: #333333; }
  :lang(th) .pages-new-12 {
    background: url(/Assets/images/title/th/12-sm.png) no-repeat; }
  :lang(th) .pages-new-12:before {
    background-color: #7f3f98; }
  :lang(th) .pages-new-11 {
    background: url(/Assets/images/title/th/11-sm.png) no-repeat; }
  :lang(th) .pages-new-11:before {
    background-color: #163470; }
  :lang(th) .pages-new-10 {
    background: url(/Assets/images/title/th/10-sm.png) no-repeat; }
  :lang(th) .pages-new-10:before {
    background-color: #D70051; }
  :lang(th) .pages-new-9 {
    background: url(/Assets/images/title/th/9-sm.png) no-repeat; }
  :lang(th) .pages-new-9:before {
    background-color: #b79d5a; }
  :lang(th) .pages-new-8 {
    background: url(/Assets/images/title/th/8-sm.png) no-repeat; }
  :lang(th) .pages-new-8:before {
    background-color: #C1272D; }
  :lang(th) .pages-new-7 {
    background: url(/Assets/images/title/th/7-sm.png) no-repeat; }
  :lang(th) .pages-new-7:before {
    background-color: #EE2A7B; }
  :lang(th) .pages-new-6 {
    background: url(/Assets/images/title/th/6-sm.png) no-repeat; }
  :lang(th) .pages-new-6:before {
    background-color: #7575be; }
  :lang(th) .pages-new-5 {
    background: url(/Assets/images/title/th/5-sm.png) no-repeat; }
  :lang(th) .pages-new-5:before {
    background-color: #2bb2b3; }
  :lang(th) .pages-new-4 {
    background: url(/Assets/images/title/th/4-sm.png) no-repeat; }
  :lang(th) .pages-new-4:before {
    background-color: #5da1e4; }
  :lang(th) .pages-new-3 {
    background: url(/Assets/images/title/th/3-sm.png) no-repeat; }
  :lang(th) .pages-new-3:before {
    background-color: #97ae00; }
  :lang(th) .pages-new-2 {
    background: url(/Assets/images/title/th/2-sm.png) no-repeat; }
  :lang(th) .pages-new-2:before {
    background-color: #ffa905; }
  :lang(th) .pages-new-1 {
    background: url(/Assets/images/title/th/1-sm.png) no-repeat; }
  :lang(th) .pages-new-1:before {
    background-color: #f96330; }
  :lang(vi) .pages-new-23 {
    background: url(/Assets/images/title/vi/23-sm.png) no-repeat; }
  :lang(vi) .pages-new-23:before {
    background-color: #163470; }
  :lang(vi) .pages-new-22 {
    background: url(/Assets/images/title/vi/22-sm.png) no-repeat; }
  :lang(vi) .pages-new-22:before {
    background-color: #7f3f98; }
  :lang(vi) .pages-new-21 {
    background: url(/Assets/images/title/vi/21-sm.png) no-repeat; }
  :lang(vi) .pages-new-21:before {
    background-color: #163470; }
  :lang(vi) .pages-new-20 {
    background: url(/Assets/images/title/vi/20-sm.png) no-repeat; }
  :lang(vi) .pages-new-20:before {
    background-color: #163470; }
  :lang(vi) .pages-new-19 {
    background: url(/Assets/images/title/vi/19-sm.png) no-repeat; }
  :lang(vi) .pages-new-19:before {
    background-color: #2CCDFF; }
  :lang(vi) .pages-new-18 {
    background: url(/Assets/images/title/vi/18-sm.png) no-repeat; }
  :lang(vi) .pages-new-18:before {
    background-color: #FBB040; }
  :lang(vi) .pages-new-17 {
    background: url(/Assets/images/title/vi/17-sm.png) no-repeat; }
  :lang(vi) .pages-new-17:before {
    background-color: #163470; }
  :lang(vi) .pages-new-16 {
    background: url(/Assets/images/title/vi/16-sm.png) no-repeat; }
  :lang(vi) .pages-new-16:before {
    background-color: #163470; }
  :lang(vi) .pages-new-15 {
    background: url(/Assets/images/title/vi/15-sm.png) no-repeat; }
  :lang(vi) .pages-new-15:before {
    background-color: #00A99D; }
  :lang(vi) .pages-new-14 {
    background: url(/Assets/images/title/vi/14-sm.png) no-repeat; }
  :lang(vi) .pages-new-14:before {
    background-color: #163470; }
  :lang(vi) .pages-new-13 {
    background: url(/Assets/images/title/vi/13-sm.png) no-repeat; }
  :lang(vi) .pages-new-13:before {
    background-color: #333333; }
  :lang(vi) .pages-new-12 {
    background: url(/Assets/images/title/vi/12-sm.png) no-repeat; }
  :lang(vi) .pages-new-12:before {
    background-color: #7f3f98; }
  :lang(vi) .pages-new-11 {
    background: url(/Assets/images/title/vi/11-sm.png) no-repeat; }
  :lang(vi) .pages-new-11:before {
    background-color: #163470; }
  :lang(vi) .pages-new-10 {
    background: url(/Assets/images/title/vi/10-sm.png) no-repeat; }
  :lang(vi) .pages-new-10:before {
    background-color: #D70051; }
  :lang(vi) .pages-new-9 {
    background: url(/Assets/images/title/vi/9-sm.png) no-repeat; }
  :lang(vi) .pages-new-9:before {
    background-color: #b79d5a; }
  :lang(vi) .pages-new-8 {
    background: url(/Assets/images/title/vi/8-sm.png) no-repeat; }
  :lang(vi) .pages-new-8:before {
    background-color: #C1272D; }
  :lang(vi) .pages-new-7 {
    background: url(/Assets/images/title/vi/7-sm.png) no-repeat; }
  :lang(vi) .pages-new-7:before {
    background-color: #EE2A7B; }
  :lang(vi) .pages-new-6 {
    background: url(/Assets/images/title/vi/6-sm.png) no-repeat; }
  :lang(vi) .pages-new-6:before {
    background-color: #7575be; }
  :lang(vi) .pages-new-5 {
    background: url(/Assets/images/title/vi/5-sm.png) no-repeat; }
  :lang(vi) .pages-new-5:before {
    background-color: #2bb2b3; }
  :lang(vi) .pages-new-4 {
    background: url(/Assets/images/title/vi/4-sm.png) no-repeat; }
  :lang(vi) .pages-new-4:before {
    background-color: #5da1e4; }
  :lang(vi) .pages-new-3 {
    background: url(/Assets/images/title/vi/3-sm.png) no-repeat; }
  :lang(vi) .pages-new-3:before {
    background-color: #97ae00; }
  :lang(vi) .pages-new-2 {
    background: url(/Assets/images/title/vi/2-sm.png) no-repeat; }
  :lang(vi) .pages-new-2:before {
    background-color: #ffa905; }
  :lang(vi) .pages-new-1 {
    background: url(/Assets/images/title/vi/1-sm.png) no-repeat; }
  :lang(vi) .pages-new-1:before {
    background-color: #f96330; } }

@media (min-width: 1200px) {
  .pages {
    /*margin-top: -65px;*/
    margin-top: -147px; } }

.breadcrumbs {
  width: 100%;
  top: 50px;
  height: 45px;
  position: fixed;
  z-index: 17;
  transition: all ease-in-out .5s; }
  .breadcrumbs.breadcrumb-23 {
    background-color: #163470; }
  .breadcrumbs.breadcrumb-22 {
    background-color: #7f3f98; }
  .breadcrumbs.breadcrumb-21 {
    background-color: #163470; }
  .breadcrumbs.breadcrumb-20 {
    background-color: #163470; }
  .breadcrumbs.breadcrumb-19 {
    background-color: #2CCDFF; }
  .breadcrumbs.breadcrumb-18 {
    background-color: #FBB040; }
  .breadcrumbs.breadcrumb-17 {
    background-color: #163470; }
  .breadcrumbs.breadcrumb-16 {
    background-color: #163470; }
  .breadcrumbs.breadcrumb-15 {
    background-color: #00A99D; }
  .breadcrumbs.breadcrumb-14 {
    background-color: #163470; }
  .breadcrumbs.breadcrumb-13 {
    background-color: #333333; }
  /*.breadcrumbs.breadcrumb-12 {
    background-color: #7f3f98; }
  .breadcrumbs.breadcrumb-11 {
    background-color: #163470; }
  .breadcrumbs.breadcrumb-10 {
    background-color: #D70051; }
  .breadcrumbs.breadcrumb-9 {
    background-color: #b79d5a; }
  .breadcrumbs.breadcrumb-8 {
    background-color: #C1272D; }
  .breadcrumbs.breadcrumb-7 {
    background-color: #EE2A7B; }*/
    .breadcrumbs.breadcrumb-999 {
        background-color: #EE2A7B;
    }
    .breadcrumbs.breadcrumb-6,
    .breadcrumbs.breadcrumb-12 {
        background-color: #7575be;
    }
    .breadcrumbs.breadcrumb-5,
    .breadcrumbs.breadcrumb-11 {
        background-color: #2bb2b3;
    }
    .breadcrumbs.breadcrumb-4,
    .breadcrumbs.breadcrumb-10 {
        background-color: #5da1e4;
    }
    .breadcrumbs.breadcrumb-3,
    .breadcrumbs.breadcrumb-9 {
        background-color: #97ae00;
    }
    .breadcrumbs.breadcrumb-2,
    .breadcrumbs.breadcrumb-8 {
        background-color: #ffa905;
    }
    .breadcrumbs.breadcrumb-1,
    .breadcrumbs.breadcrumb-7 {
        background-color: #f96330;
    }
  .breadcrumbs.breadcrumbs-navigation .breadcrumb li:nth-child(2) {
    float: right; }
    .breadcrumbs.breadcrumbs-navigation .breadcrumb li:nth-child(2):before {
      content: ''; }
    .breadcrumbs.breadcrumbs-navigation .breadcrumb li:nth-child(2):after {
      content: '>';
      padding: 0 5px;
      color: white; }

@media (min-width: 1200px) {
  .breadcrumbs {
    top: 88px;
    transition: top ease-in-out .5s; }
  .fixed-header-on .breadcrumbs {
    top: 50px;
    transition: top ease-in-out .5s; } }

.breadcrumb {
  background: transparent; }
  .breadcrumb > li + li:before {
    content: "> ";
    padding: 0 5px;
    color: white; }
  .breadcrumb a {
    color: white; }

.follow-container {
  display: inline-block;
  background: #4267b2;
  width: 155px;
  height: 45px;
  border-radius: 5px;
  text-align: center;
  line-height: 45px;
  color: white;
  font-weight: 600;
  position: relative; }
  .follow-container .follow-button {
    position: absolute;
    left: 0;
    top: 0; }
  .follow-container iframe {
    opacity: 0;
    transform: scale(2) translateX(25%) translateY(25%); }

.radio-inline,
.checkbox-inline {
  margin-left: 0 !important;
  margin-right: 10px; }

.radio label,
.radio-inline label,
.checkbox label,
.checkbox-inline label {
  padding-left: 20px; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="radio"],
.checkbox-inline input[type="radio"],
.radio input[type="checkbox"],
.radio-inline input[type="checkbox"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-left: -20px; }

input[type="radio"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {
  position: relative;
  margin-top: 6px;
  margin-right: 0;
  vertical-align: top;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer; }

input[type="radio"]:focus,
.radio input[type="radio"]:focus,
.radio-inline input[type="radio"]:focus {
  outline: none; }

input[type="radio"]:before,
.radio input[type="radio"]:before,
.radio-inline input[type="radio"]:before,
input[type="radio"]:after,
.radio input[type="radio"]:after,
.radio-inline input[type="radio"]:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  -webkit-transition: 240ms;
  -o-transition: 240ms;
  transition: 240ms; }

input[type="radio"]:before,
.radio input[type="radio"]:before,
.radio-inline input[type="radio"]:before {
  position: absolute;
  left: 0;
  top: -3px;
  background-color: #2196f3;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

input[type="radio"]:after,
.radio input[type="radio"]:after,
.radio-inline input[type="radio"]:after {
  position: relative;
  top: -3px;
  border: 2px solid #ccc; }

input[type="radio"]:checked:before,
.radio input[type="radio"]:checked:before,
.radio-inline input[type="radio"]:checked:before {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

input[type="radio"]:disabled:checked:before,
.radio input[type="radio"]:disabled:checked:before,
.radio-inline input[type="radio"]:disabled:checked:before {
  background-color: #bbbbbb; }

input[type="radio"]:checked:after,
.radio input[type="radio"]:checked:after,
.radio-inline input[type="radio"]:checked:after {
  border-color: #2196f3; }

input[type="radio"]:disabled:after,
.radio input[type="radio"]:disabled:after,
.radio-inline input[type="radio"]:disabled:after,
input[type="radio"]:disabled:checked:after,
.radio input[type="radio"]:disabled:checked:after,
.radio-inline input[type="radio"]:disabled:checked:after {
  border-color: #bbbbbb; }

input[type="checkbox"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: relative;
  border: none;
  margin-bottom: -4px;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer; }

input[type="checkbox"]:focus,
.checkbox input[type="checkbox"]:focus,
.checkbox-inline input[type="checkbox"]:focus {
  outline: none; }

input[type="checkbox"]:focus:after,
.checkbox input[type="checkbox"]:focus:after,
.checkbox-inline input[type="checkbox"]:focus:after {
  border-color: #2196f3; }

input[type="checkbox"]:after,
.checkbox input[type="checkbox"]:after,
.checkbox-inline input[type="checkbox"]:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin-top: -2px;
  margin-right: 0;
  border: 2px solid #ccc;
  border-radius: 2px;
  -webkit-transition: 240ms;
  -o-transition: 240ms;
  transition: 240ms; }

input[type="checkbox"]:checked:before,
.checkbox input[type="checkbox"]:checked:before,
.checkbox-inline input[type="checkbox"]:checked:before {
  content: "";
  position: absolute;
  top: 0;
  left: 6px;
  display: table;
  width: 6px;
  height: 12px;
  border: 2px solid #fff;
  border-top-width: 0;
  border-left-width: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

input[type="checkbox"]:checked:after,
.checkbox input[type="checkbox"]:checked:after,
.checkbox-inline input[type="checkbox"]:checked:after {
  background-color: #2196f3;
  border-color: #2196f3; }

input[type="checkbox"]:disabled:after,
.checkbox input[type="checkbox"]:disabled:after,
.checkbox-inline input[type="checkbox"]:disabled:after {
  border-color: #bbbbbb; }

input[type="checkbox"]:disabled:checked:after,
.checkbox input[type="checkbox"]:disabled:checked:after,
.checkbox-inline input[type="checkbox"]:disabled:checked:after {
  background-color: #bbbbbb;
  border-color: transparent; }

/* 

====== Move-horizontal effect ======

*/
.mfp-move-horizontal {
  /* start state */
  /* animate in */
  /* animate out */ }

.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateX(50px);
  -ms-transform: translateX(50px);
  transform: translateX(50px); }

.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0); }

.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  -webkit-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  transform: translateX(-50px);
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
  filter: alpha(opacity=0); }

html, body {
  height: 100%;
  -webkit-font-smoothing: subpixel-antialiased; }

a:hover {
  text-decoration: none; }

#recaptcha-required {
  display: none; }

.navbar-default {
  background-color: #fff;
  margin-bottom: 0; }

.navbar-header {
  position: relative;
  z-index: 1; }

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: none; }

#logo {
  margin: 5px 0 0 15px;
  padding: 0;
  height: 40px;
  width: auto;
  -webkit-transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -o-transition: all ease-in-out .5s;
  transition: all ease-in-out .5s; }

.dropdown-menu #logoutForm li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.8;
  color: #333333;
  white-space: nowrap; }

.dropdown-menu #logoutForm li > a:hover,
.dropdown-menu #logoutForm li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.navbar-nav > li > a {
  -webkit-transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -o-transition: all ease-in-out .5s;
  transition: all ease-in-out .5s; }

.catID-1 .catID-1 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-2 .catID-2 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-3 .catID-3 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-4 .catID-4 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-5 .catID-5 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-6 .catID-6 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-7 .catID-7 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-8 .catID-8 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-9 .catID-9 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-10 .catID-10 a {
  color: #154494 !important;
  font-weight: 600; }

.catID-11 .catID-11 a {
    color: #154494 !important;
    font-weight: 600;
}

.catID-12 .catID-12 a {
    color: #154494 !important;
    font-weight: 600;
}

.catID-999 .catID-999 a {
    color: #154494 !important;
    font-weight: 600;
}

a#toTop {
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    text-align: center;
    width: 60px;
    height: 60px;
    font-size: 2em;
    color: #fff;
    background: #3889b7;
    z-index: 1002;
}

/* Navigations
----------------------------------------------------------------------------- */
/* Fixed Header
----------------------------------------------------------------------------- */
/*.fixed-header-on #logo {
    height: 40px;
    width: auto;
}*/
body {
  padding-top: 48px; }

@media (min-width: 991px) {
  .dropdown:hover > .dropdown-menu {
    display: block;
    margin-top: 0; }
  .search {
    padding-right: 15px; }
  .nav.navbar-right > li > a {
    padding-left: 10px;
    padding-right: 10px; } }

@media (min-width: 1200px) {
  body {
    padding-top: 89px; }
  .navbar-nav > li > a {
    padding-top: 30px;
    padding-bottom: 30px; }
  .fixed-header-on .navbar-nav > li > a {
    padding-top: 11px;
    padding-bottom: 11px; }
  #logo {
    /*padding: 0;*/
    height: 40px;
    width: auto;
    margin-top: 20px; }
  .fixed-header-on #logo {
    margin-top: 5px;
    height: 40px;
    width: auto; }
  .nav.navbar-right > li > a {
    padding-left: 15px;
    padding-right: 15px; } }

.s2 {
  padding: 100px 0;
  overflow: hidden; }

#photo {
  position: relative; }

.half-circle i {
  color: #fff;
  font-size: 50px;
  line-height: 50px; }

.half-circle,
a#friendy-site-toggle {
  text-align: center;
  position: absolute;
  width: 100px;
  height: 100px;
  left: 50%;
  margin-left: -50px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 50%;
  bottom: -50px;
  z-index: 1; }

a#friendy-site-toggle img {
  border: 0; }

/*.flag {
	width: 32px;
	height: 32px;
    float: left;
	background:url(/Assets/images/flags.png) no-repeat;
}

.flag.flag-jp {background-position: -32px 0}
.flag.flag-tw {background-position: 0 -32px}
.flag.flag-us {background-position: -32px -32px}*/
.sidebar.left {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 320px;
  background: #448AFF; }

.sidebar.right {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 320px;
  width: 75%;
  background: #231f20;
  background: #f5f5f5;
  border-left: 1px solid #eee; }

.sidebar.bottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 320px;
  height: 40%;
  background: #03A9F4; }

.sidebar.top {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 320px;
  height: 40%;
  background: #03A9F4; }

.sidebar {
  /*box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);*/
  position: fixed;
  /*color: white;*/
  padding: 100px 60px 30px 15px;
  /*font-size: 2em;*/
  text-align: left;
  z-index: 100;
  overflow: auto;
  opacity: 0; }

.sidebar img {
  margin-bottom: 10px; }

.sidebar img:last-child {
  margin-bottom: 0; }

@media (max-width: 768px) {
  .sidebar.right {
    width: 100%; } }

.panel-close {
  float: right;
  /*margin-right: 15px;*/
  opacity: .5;
  cursor: pointer;
  font-size: 32px; }

.panel-close:hover {
  opacity: 1; }

.tab-content {
  /*color: #aaa;*/ }

.tab-content hr {
  border-top: 1px solid #ccc; }

.tag-groups {
  text-align: right; }

.label {
  /*font-size: 100%;*/
  border-radius: 1em;
  padding: .2em 1em 0.3em; }

.appTip-wrap {
  position: fixed;
  bottom: 60px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 290px;
  z-index: 99999999;
  background-color: #0C3E97;
  border-radius: 10px;
  white-space: nowrap;
  display: none; }
  .appTip-wrap span {
    position: absolute;
    right: 10px;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 2;
    color: white; }
  .appTip-wrap a {
    position: relative;
    display: block;
    width: calc( 100% - 30px);
    height: 100%;
    padding: 2px 0 2px 15px;
    z-index: 1;
    color: white; }

.dropdown-submenu {
  position: relative; }

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px; }

.dropdown-submenu.open > .dropdown-menu {
  display: block; }

.dropdown-submenu > a:after {
  /*font-family: "Ionicons";
    content: "\f3d3" !important;
    position: absolute;
    right: 20px;*/
  /*float: right;*/
  /*display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;*/ }

.dropdown-submenu > a {
  position: relative; }

.dropdown-submenu > a img {
  position: absolute;
  right: 20px;
  width: 10px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.dropdown-submenu:hover > a:after {
  border-left-color: #fff; }

.dropdown-submenu.pull-left {
  float: none; }

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px; }

/*
Code snippet by maridlcrmn for Bootsnipp.com
Follow me on Twitter @maridlcrmn
*/
/*.navbar-brand { position: relative; z-index: 2; }*/
/*.navbar-nav.navbar-right .btn { position: relative; z-index: 2; padding: 4px 20px; margin: 10px auto; }*/
.navbar-nav.navbar-right .search {
  /*position: relative; z-index: 2;*/
  /*padding: 4px 20px; margin: 10px auto;*/ }

.navbar .navbar-collapse {
  position: relative; }

/*.navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 22px; }*/
.navbar .nav-collapse {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding-right: 40px;
  padding-left: 80px;
  width: 100%; }

.navbar.navbar-default .nav-collapse {
  background-color: #fff; }

.navbar.navbar-inverse .nav-collapse {
  background-color: #222; }

.navbar .nav-collapse .navbar-form {
  border-width: 0;
  box-shadow: none; }

.nav-collapse > li {
  float: right; }

/*.btn.btn-circle { border-radius: 50px; }
.btn.btn-outline { background-color: transparent; }*/
@media screen and (max-width: 991px) {
  /*.navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 15px; padding-right: 15px; }*/
  .navbar .nav-collapse {
    margin: 7.5px auto;
    padding: 0; }
  .navbar .nav-collapse .navbar-form {
    margin: 0; }
  .nav-collapse > li {
    float: none; }
  .dropdown-submenu > .dropdown-menu li {
    border-bottom: 1px dashed #ddd;
    text-align: center; } }

@media screen and (min-width: 991px) {
  .dropdown-submenu:hover > .dropdown-menu {
    display: block; }
  .navbar-collapse {
    text-align: center; }
  .navbar-nav.navbar-center {
    display: inline-block;
    margin: 0;
    float: none !important;
    max-height: 40px; } }

@media (max-width: 991px) {
  .navbar-header {
    float: none; }
  .navbar-toggle {
    display: block; }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  .navbar-collapse.collapse {
    display: none !important; }
  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px; }
  .navbar-nav > li {
    float: none; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }
  .navbar-text {
    float: none;
    margin: 15px 0; }
  /* since 3.1.0 */
  .navbar-collapse.collapse.in {
    display: block !important; }
  .collapsing {
    overflow: hidden !important; }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 15px;
    padding-right: 15px; }
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; }
  .dropdown-menu > li > a {
    padding-left: 30px; } }

#navbar-brand-centered {
  overflow: scroll;
  max-height: calc(100vh - 50px); }

p {
  text-align: justify;
  -ms-text-justify: inter-ideograph;
  text-justify: inter-ideograph; }

:lang(en-us) body {
  /*line-height: 1.5em;*/ }

:lang(en-us) .pages-article p,
:lang(id) .pages-article p,
:lang(vi) .pages-article p,
:lang(th) .pages-article p,
:lang(en-us) .grid-item p,
:lang(id) .grid-item p,
:lang(vi) .grid-item p,
:lang(th) .grid-item p {
  text-align: left;
  line-height: 1.5em; }

/*:lang(en-us) .effeckt-figcaption-wrap p {
    text-align: left;
}*/
.s2-title-1,
.s2-title-2,
.s2-title-3 {
  margin: 0 20px;
  padding: 20px;
  /*text-indent: -9999px;*/
  /*background-size: 100%;*/ }

.s2-title-1 {
  background: #7f3e98; }

.s2-title-2 {
  background: #da1c5c; }

.s2-title-3 {
  background: #f15a23; }

.s2-title-1 img,
.s2-title-2 img,
.s2-title-3 img {
  max-width: 100%;
  margin: 0 auto; }

/*
  Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
  CSS from:       http://codepen.io/transportedman/pen/NPWRGq
  and:            http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide
  Inspired from:  http://codepen.io/Rowno/pen/Afykb 
*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity; }

.carousel-fade .carousel-inner .active {
  opacity: 1; }

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1; }

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1; }

.carousel-fade .carousel-control {
  z-index: 2; }

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-fade .carousel-inner > .item.next,
  .carousel-fade .carousel-inner > .item.active.right {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .carousel-fade .carousel-inner > .item.prev,
  .carousel-fade .carousel-inner > .item.active.left {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .carousel-fade .carousel-inner > .item.next.left,
  .carousel-fade .carousel-inner > .item.prev.right,
  .carousel-fade .carousel-inner > .item.active {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.carousel,
.item {
  overflow: hidden;
  height: 100%; }

.carousel-inner {
  height: 100%; }

/* Background images are set within the HTML using inline CSS, not here */
.fill {
  width: 100%;
  height: 100%;
  /*    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;*/
  background: url(images/bg.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position-x: center !important; }

.carousel-control {
  width: 6%; }

.icon-prev, .icon-next {
  font-size: 3em !important;
  font-style: normal; }

.ion-ios-arrow-left:before {
  content: "\f3d2" !important; }

.ion-ios-arrow-right:before {
  content: "\f3d3" !important; }

.carousel-caption {
  margin: 0;
  bottom: 0;
  padding: 0 1em;
  width: 100%;
  text-align: center;
  left: 0;
  color: #ccc;
  background: rgba(0, 0, 0, 0.8);
  line-height: 2; }

.carousel-caption p {
  margin-bottom: 0; }

#homeCarousel .carousel-indicators {
  top: auto;
  right: 20px;
  bottom: 0;
  left: auto;
  width: auto;
  margin-left: 0; }

#homeCarousel .carousel-caption {
  width: 40%;
  min-width: 480px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 2em;
  text-align: left;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto; }

#homeCarousel .carousel-caption a {
  color: #fff; }

#homeCarousel .carousel-caption p {
  margin: 0;
  font-size: 18px;
  line-height: 1.4em;
  clear: both; }

#homeCarousel .carousel-caption h2 {
  margin: 0 0 10px 0;
  font-size: 32px;
  position: relative;
  float: left; }

#homeCarousel .carousel-caption h2:before {
  content: "";
  position: absolute;
  left: -50%;
  bottom: 0;
  width: 150%;
  border-bottom: 15px solid rgba(255, 165, 0, 0.8);
  z-index: -1; }

#homeCarousel .carousel-caption-position-3 h2,
#homeCarousel .carousel-caption-position-6 h2,
#homeCarousel .carousel-caption-position-9 h2 {
  float: right; }

#homeCarousel .carousel-caption-position-3 h2,
#homeCarousel .carousel-caption-position-6 h2,
#homeCarousel .carousel-caption-position-9 h2,
#homeCarousel .carousel-caption-position-3 p,
#homeCarousel .carousel-caption-position-6 p,
#homeCarousel .carousel-caption-position-9 p {
  text-align: right; }

#homeCarousel .carousel-caption-position-3 h2:before,
#homeCarousel .carousel-caption-position-6 h2:before,
#homeCarousel .carousel-caption-position-9 h2:before {
  left: auto;
  right: -50%; }

#homeCarousel .carousel-caption h2.article-1:before {
  border-color: rgba(249, 99, 48, 0.8); }

#homeCarousel .carousel-caption h2.article-2:before {
  border-color: rgba(255, 169, 5, 0.8); }

#homeCarousel .carousel-caption h2.article-3:before {
  border-color: rgba(151, 174, 0, 0.8); }

#homeCarousel .carousel-caption h2.article-4:before {
  border-color: rgba(93, 161, 228, 0.8); }

#homeCarousel .carousel-caption h2.article-5:before {
  border-color: rgba(43, 178, 179, 0.8); }

#homeCarousel .carousel-caption h2.article-6:before {
  border-color: rgba(117, 117, 190, 0.8); }

#homeCarousel .carousel-caption-position-1 {
  left: 0;
  top: 80px;
  padding-left: 6%; }

#homeCarousel .carousel-caption-position-2 {
  top: 80px;
  left: 50%;
  margin-left: -20%; }

#homeCarousel .carousel-caption-position-3 {
  right: 0;
  top: 80px;
  padding-right: 6%; }

#homeCarousel .carousel-caption-position-4 {
  left: 0;
  top: 50%;
  padding-left: 6%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

#homeCarousel .carousel-caption-position-5 {
  top: 50%;
  left: 50%;
  margin-left: -20%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

#homeCarousel .carousel-caption-position-6 {
  top: 50%;
  right: 0;
  padding-right: 6%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

#homeCarousel .carousel-caption-position-7 {
  left: 0;
  bottom: 80px;
  padding-left: 6%; }

#homeCarousel .carousel-caption-position-8 {
  bottom: 80px;
  left: 50%;
  margin-left: -20%; }

#homeCarousel .carousel-caption-position-9 {
  right: 0;
  bottom: 80px;
  padding-right: 6%; }

@media (max-width: 767px) {
  #homeCarousel .carousel-caption {
    min-width: 320px; }
  #homeCarousel .carousel-caption-position-1,
  #homeCarousel .carousel-caption-position-2,
  #homeCarousel .carousel-caption-position-3 {
    top: 0; }
  #homeCarousel .carousel-caption-position-7,
  #homeCarousel .carousel-caption-position-8,
  #homeCarousel .carousel-caption-position-9 {
    bottom: 0;
    padding-bottom: 3em; }
  #homeCarousel .carousel-caption p {
    font-size: 16px; }
  #homeCarousel .carousel-caption h2 {
    font-size: 20px; } }

.carousel-indicators {
  top: 100%; }

.carousel-indicators li {
  background-color: #ddd; }

.carousel-indicators .active {
  background-color: #555; }

#carousel-example-generic {
  overflow: visible;
  margin-bottom: 2em;
  /*margin-top: 65px;*/ }
  #carousel-example-generic p {
    line-height: 1.4em;
    font-size: 14px;
    text-align: center;
    /*padding: 0.4em;*/ }
  #carousel-example-generic .carousel-inner > .item > img,
  #carousel-example-generic .carousel-inner > .item > a > img {
    /*max-width: none;*/
    margin: 0 auto;
    /*width: 100%;*/ }

@media (min-width: 767px) and (max-width: 1200px) {
  /*#homeCarousel {
        height: 640px;
    }*/ }

@media (max-width: 991px) {
  #homeCarousel {
    height: 640px; } }

@media (max-width: 767px) {
  #homeCarousel {
    height: 480px; }
  #carousel-example-generic {
    padding-top: 0; } }

.photo img {
  width: 100%;
  height: auto;
  /*border: 1px solid #fff;*/ }

.photo .description {
  padding: 40px 40px 20px; }

.effeckt-caption figcaption {
  background: rgba(0, 0, 0, 0.8);
  color: white;
  padding: 30px; }

.mfp-title {
  /*text-align: center;*/
  /*font-size: 18px;
    padding: 0;
    color: #acacac;*/ }

.mfp-content {
  vertical-align: top; }

.mfp-news .mfp-content {
  vertical-align: middle; }

.mfp-bottom-bar {
  margin-top: 0;
  /*top: initial;*/
  /*bottom: 0;*/
  /*margin: 0;*/
  padding: 10px;
  background: #1a1a1a;
  background: rgba(0, 0, 0, 0.9);
  background: white; }
  .mfp-bottom-bar * {
    color: black; }
  .mfp-bottom-bar span.label {
    color: white; }
  .mfp-bottom-bar .TP-title {
    margin: 1em 0 0.4em; }
  .mfp-bottom-bar .caption-comment {
    font-size: 0.8em;
    font-weight: 500;
    margin-bottom: 0.3em; }
  .mfp-bottom-bar .caption-subtitle {
    font-size: 1.1em;
    font-weight: 600;
    margin-bottom: 0.3em; }
  .mfp-bottom-bar .caption-title {
    font-weight: 600;
    font-size: 0.8em;
    margin-bottom: 0.3em; }

.mfp-counter {
  padding: 3px 5px; }

img.mfp-img {
  padding-bottom: 0;
  cursor: auto; }

.mfp-zoom-out-cur,
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: auto; }

.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: pointer; }

.bx-relate-article {
  padding-left: 0; }

.bx-loading {
  display: none; }

.bx-wrapper .bx-viewport {
  border: 0;
  left: 0;
  box-shadow: none; }

.bx-wrapper {
  margin-bottom: 0;
  max-width: none !important;
  padding: 6px 0;
  background-color: #fff;
  padding-left: 0;
  list-style: none;
  z-index: 999; }

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: 0; }

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  /*background: #fff;*/ }

/*s3 title*/
.s3-title-wrap {
  position: relative; }

.s3-title-image {
  width: 50%;
  max-width: 400px;
  position: relative; }

.s3-title {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 90%;
  height: 40px;
  background-color: #CABBB1; }

#footer {
  position: relative;
  z-index: 1000;
  background: #222;
  padding: 30px 0 60px;
  text-align: center;
  color: #888; }

#footer p {
  margin-bottom: 10px; }

#footer h4 {
  font-size: 15px;
  color: #888;
  margin-bottom: 1em;
  text-align: center; }

.footer-heading {
  border-bottom: 1px solid #333;
  margin-bottom: 30px; }

.footer-heading h3 {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: left;
  color: #fff; }

#footer .sitemap {
  margin-bottom: 1em;
  text-align: left; }

#footer .sitemap a,
#footer .list-unstyled a {
  font-size: 15px;
  text-align: center;
  color: #fff;
  padding: 10px;
  white-space: nowrap; }

#footer .sitemap a:hover,
#footer .list-unstyled a:hover {
  text-decoration: underline; }

.footer-contacts p {
  margin-bottom: 10px;
  font-size: 16px;
  color: #fff;
  text-align: center; }

#footer .company-social {
  text-align: right; }

#footer .company-social a {
  color: #fff; }

.company-social {
  margin-left: 0;
  padding-left: 0;
  margin-top: 10px;
  text-align: left; }

.company-social li {
  display: inline-block;
  margin: 0 !important;
  padding: 0; }

.company-social a {
  margin: 0;
  padding: 0;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  /*background: #3bbec0;*/
  /*color: #fff;*/
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out; }

.company-social a i {
  text-align: center;
  margin: 0;
  padding: 0; }

.company-social .social-facebook a {
  background: #3a5795; }

.company-social .social-instagram a {
  background: #bb23c7; }

.company-social .social-dribble a {
  background: #d74980; }

.company-social .social-deviantart a {
  background: #8da356; }

.company-social .social-google a {
  background: #c01e2d; }

.company-social .social-vimeo a {
  background: #51a6d3; }

.company-social .social-envelope a {
  background: #41b5b9; }

.company-social .social-android a {
  background: #40c73e; }

.company-social .social-apple a {
  background: #888; }

.company-social .social-weibo a {
  background: #f9b138; }

.company-social .social-rss a {
  background: #f25c29; }

.company-social a:hover {
  opacity: .5; }

.SecTitle {
  font-size: 0.8em;
  color: #595757; }

.border-bottom {
  position: relative; }
  .border-bottom img {
    margin-bottom: 0; }
  .border-bottom:after {
    content: "";
    display: block;
    width: 100%;
    background: white;
    height: 8px;
    position: absolute;
    bottom: 0; }

.border-bottom-grey {
  position: relative; }
  .border-bottom-grey img {
    margin-bottom: 0; }
  .border-bottom-grey:after {
    content: "";
    display: block;
    width: 100%;
    background: #EFEFEF;
    height: 8px;
    position: absolute;
    bottom: 0; }

/* END OF DEMO CSS */
/*.animate {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }*/
.navbar-fixed-right {
  position: fixed;
  left: 0px;
  bottom: 0;
  margin-bottom: 0;
  border-radius: 0px; }

.navbar-minimal {
  width: calc(100% - 60px);
  min-height: 60px;
  max-height: 20%;
  background-color: #333333;
  /*background-color: rgba(51, 51, 51, 0.8);*/
  border-width: 0px;
  z-index: 1001; }

.navbar-minimal > .navbar-toggler {
  position: relative;
  min-height: 60px;
  border-bottom: 1px solid #515151;
  z-index: 100;
  cursor: pointer; }

.navbar-minimal.open > .navbar-toggler,
.navbar-minimal > .navbar-toggler:hover {
  background-color: #9eca3b; }

.navbar-minimal > .navbar-toggler > span {
  position: absolute;
  top: 50%;
  right: 50%;
  margin: -8px -8px 0 0;
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEsN2gxNGMwLjU1MiwwLDEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMUgxQzAuNDQ4LDksMCw4LjU1MiwwLDgKCVMwLjQ0OCw3LDEsN3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLDEyaDE0YzAuNTUyLDAsMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxSDFjLTAuNTUyLDAtMS0wLjQ0OC0xLTEKCVMwLjQ0OCwxMiwxLDEyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEsMmgxNGMwLjU1MiwwLDEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMUgxQzAuNDQ4LDQsMCwzLjU1MiwwLDMKCVMwLjQ0OCwyLDEsMnoiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjMzLDI4Ljk3bDExLjY0LTExLjY0YzAuNDU5LTAuNDU5LDEuMjA0LTAuNDU5LDEuNjYzLDAKCWMwLjQ1OSwwLjQ1OSwwLjQ1OSwxLjIwNCwwLDEuNjYzTDIuOTkzLDMwLjYzM2MtMC40NTksMC40NTktMS4yMDQsMC40NTktMS42NjMsMEMwLjg3MSwzMC4xNzQsMC44NzEsMjkuNDMsMS4zMywyOC45N3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yLjk5MywxNy4zM2wxMS42NDEsMTEuNjRjMC40NTksMC40NTksMC40NTksMS4yMDQsMCwxLjY2MwoJcy0xLjIwNCwwLjQ1OS0xLjY2MywwTDEuMzMsMTguOTkzYy0wLjQ1OS0wLjQ1OS0wLjQ1OS0xLjIwNCwwLTEuNjYzQzEuNzg5LDE2Ljg3MSwyLjUzNCwxNi44NzEsMi45OTMsMTcuMzN6Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-transition: -webkit-transform .3s ease-out 0s;
  -moz-transition: -moz-transform .3s ease-out 0s;
  -o-transition: -moz-transform .3s ease-out 0s;
  -ms-transition: -ms-transform .3s ease-out 0s;
  transition: transform .3s ease-out 0s;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

.navbar-minimal > .navbar-menu {
  position: absolute;
  /*top: -1000px;*/
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  list-style: none;
  z-index: 50;
  background-color: #333333;
  background-color: rgba(51, 51, 51, 0.8); }

.navbar-minimal > .navbar-menu > li {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  height: 54px; }
  .navbar-minimal > .navbar-menu > li span.animate {
    left: 0;
    position: absolute;
    font-size: 1rem;
    text-align: center;
    width: 100%;
    bottom: -7px; }

.navbar-minimal > .navbar-menu > li > a,
.navbar-minimal > .navbar-menu > li #logoutForm > a {
  position: relative;
  display: inline-block;
  color: white;
  padding: 8px 23% 8px;
  text-align: center;
  cursor: pointer;
  /*border-bottom: 1px solid rgb(81, 81, 81);*/
  width: 100%;
  text-decoration: none;
  margin: 0px;
  outline: 0; }

.navbar-minimal > .navbar-menu li #logoutForm > a:last-child,
.navbar-minimal > .navbar-menu li #logoutForm > a:last-child {
  border-bottom-width: 0px; }

.navbar-minimal > .navbar-menu li #logoutForm > a.active,
.navbar-minimal > .navbar-menu li #logoutForm > a.active,
.navbar-minimal > .navbar-menu li #logoutForm > a:hover,
.navbar-minimal > .navbar-menu li #logoutForm > a:hover {
  background-color: #9eca3b;
  background-color: #0C3E97; }

.navbar-minimal > .navbar-menu > li > a > .glyphicon {
  float: right; }

.navbar-minimal.open {
  width: 320px; }

.navbar-minimal.open > .navbar-toggler > span {
  background-position: 0 -16px;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg); }

.navbar-minimal.open > .navbar-menu {
  top: 60px;
  width: 100%;
  min-height: 100%; }

/*@media (min-width: 768px) {*/
.navbar-minimal.open {
  width: 60px; }

.navbar-minimal.open > .navbar-menu {
  overflow: visible; }

.navbar-minimal > .navbar-menu > li > a > .desc,
.navbar-minimal > .navbar-menu > li #logoutForm > a > .desc {
  position: absolute;
  display: inline-block;
  top: 50%;
  right: -45px;
  margin-top: -20px;
  margin-right: 20px;
  text-align: left;
  white-space: nowrap;
  padding: 10px 13px;
  border-width: 0px !important;
  background-color: #333333;
  background-color: rgba(51, 51, 51, 0.8);
  opacity: 0;
  line-height: 1.5; }

.navbar-minimal > .navbar-menu > li > a > .desc:after,
.navbar-minimal > .navbar-menu > li #logoutForm > a > .desc:after {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: auto;
  right: -10px;
  margin-top: -10px;
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #333333;
  border-left-color: rgba(51, 51, 51, 0.8); }

.navbar-minimal > .navbar-menu > li > a:hover > .desc,
.navbar-minimal > .navbar-menu > li #logoutForm a:hover > .desc {
  /*left: 60px;*/
  opacity: 1;
  left: auto;
  right: 100%; }

/*}*/
#panel-lang p {
  line-height: 2em; }

.TP-grid {
  padding: 20px;
  margin-bottom: 20px; }

.TP-grid-thumb {
  margin-bottom: 0.9em;
  width: 100%; }

.TP-title,
.TP-grid-title {
  /*width   : 200px;*/
  /*height  : 50px;   */
  position: relative;
  z-index: 1;
  margin: 1em 0;
  /******************
    這是標題中因無法顯示使用圖片代替的字元
    為了蓋過 .grid img 跟.list .grid-item img 出此下策 m(_ _)m
    by David 
    *******************/ }
  .TP-title img,
  .TP-grid-title img {
    display: inline-block !important;
    width: 17px !important;
    height: 17px !important;
    transform: translateY(-2px); }

.TP-grid-title {
  margin-bottom: 0;
  color: #333; }

.category-type {
  color: #595757; }

.TP-title:before,
.TP-grid-title:before {
  content: "";
  position: absolute;
  left: 0;
  top: -0.5em;
  /*height  : 5px;*/
  width: 50%;
  /* or 100px */
  max-width: 120px;
  border-bottom: 4px solid orange; }

.TP-grid-content {
  text-indent: 2em;
  color: #333;
  margin-bottom: 0; }

.TP-grid-more {
  white-space: nowrap;
  font-style: italic;
  color: #aaa; }

.TP-title.article-1:before,
.TP-grid-title.article-1:before,
.TP-title.article-7:before,
.TP-grid-title.article-7:before {
    border-color: #f96330;
}

.TP-title.article-2:before,
.TP-grid-title.article-2:before,
.TP-title.article-8:before,
.TP-grid-title.article-8:before {
    border-color: #ffa905;
}

.TP-title.article-3:before,
.TP-grid-title.article-3:before,
.TP-title.article-9:before,
.TP-grid-title.article-9:before {
    border-color: #97ae00;
}

.TP-title.article-4:before,
.TP-grid-title.article-4:before,
.TP-title.article-10:before,
.TP-grid-title.article-10:before {
    border-color: #5da1e4;
}

.TP-title.article-5:before,
.TP-grid-title.article-5:before,
.TP-title.article-11:before,
.TP-grid-title.article-11:before {
    border-color: #2bb2b3;
}

.TP-title.article-6:before,
.TP-grid-title.article-6:before,
.TP-title.article-12:before,
.TP-grid-title.article-12:before {
    border-color: #7575be;
}

.pages.opened {
  width: 60% !important; }

/*#pages {
    background: url(../img/pages/title_technology.jpg) no-repeat;
    min-height: 200%;
    margin-top: 60px;
    padding: 300px 100px 100px 280px;
}
#pages:before {
    content: '';
    width: 230px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    height: inherit;
    background: #163470;
    z-index: -1;
}*/
#toolbar-pages:after {
  content: '';
  background-color: #333333;
  width: 25vw;
  height: 100%;
  display: block;
  position: absolute;
  left: calc(100% - 1px); }

.pages .summary {
  font-size: 13px;
  font-weight: bold;
  line-height: 1.5em; }

.pages hr {
  margin-top: 10px;
  margin-bottom: 40px; }

@media (max-width: 768px) {
  .pages .summary {
    padding-left: 0; } }

.tab-content {
  overflow: auto;
  height: 90%;
  width: 100%;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #fff;
  padding: 15px; }

.mfp-move-horizontal.mfp-bg {
  background-color: transparent; }

.white-popup-block {
  background: #f9f9f9;
  padding: 20px 30px;
  text-align: left;
  max-width: none;
  margin: 89px 60px 0 231px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

.fixed-header-on .white-popup-block {
  margin-top: 51px; }

/*.navbar-minimal > .navbar-menu {
        top: 40px;
    }
    .fixed-header-on .navbar-minimal > .navbar-menu {
        top: 10px;
    }*/
@media (max-width: 1200px) {
  .white-popup-block {
    margin-left: 141px;
    margin-top: 50px; } }

@media (max-width: 991px) {
  .white-popup-block {
    /*margin-top: 50px;*/ }
  /*.navbar-minimal > .navbar-menu {
            top: 10px;
        }*/ }

@media (max-width: 768px) {
  .white-popup-block {
    margin-left: 0;
    padding: 15px; } }

/* START OF DEMO CSS - NOT NEEDED */
html, body {
  height: 100%; }

/* BODY BACKGROUND IMAGE DOESNT ALWAYS REACH THE BOTTOM OF THE BROWSER*/
/*body {
    background-color: rgb(100, 100, 100);
    background-image: url(http://s3.amazonaws.com/sitebuilderreport-assets/media/files/000/000/440/original/Old.jpg?1387493955);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    color: rgb(255, 255, 255);
}*/
.white-background {
  background-color: white;
  color: #333333;
  padding-top: 10px;
  border-radius: 4px; }

.title {
  font-size: 3em;
  font-weight: 700;
  text-shadow: 0px 0px 5px #333333;
  text-shadow: 0px 0px 5px rgba(51, 51, 51, 0.8);
  text-align: center; }

#fullscreen {
  position: fixed;
  top: 10px;
  right: 10px; }

.detail_Title img {
  width: 27px !important;
  height: 27px !important;
  transform: translateY(-3px); }

.detail_Title_app img {
  width: 24px !important;
  height: 24px !important;
  transform: translateY(-3px); }

.article-preview {
  float: right;
  width: 80px !important;
  display: block !important;
  transform: translateY(-10px); }

.caption-comment {
  transition: all ease-in-out .5s; }
  .caption-comment span.more-23 {
    color: #163470; }
  .caption-comment span.more-22 {
    color: #7f3f98; }
  .caption-comment span.more-21 {
    color: #163470; }
  .caption-comment span.more-20 {
    color: #163470; }
  .caption-comment span.more-19 {
    color: #2CCDFF; }
  .caption-comment span.more-18 {
    color: #FBB040; }
  .caption-comment span.more-17 {
    color: #163470; }
  .caption-comment span.more-16 {
    color: #163470; }
  .caption-comment span.more-15 {
    color: #00A99D; }
  .caption-comment span.more-14 {
    color: #163470; }
  .caption-comment span.more-13 {
    color: #333333; }
  .caption-comment span.more-12 {
    color: #7f3f98; }
  .caption-comment span.more-11 {
    color: #163470; }
  .caption-comment span.more-10 {
    color: #D70051; }
  .caption-comment span.more-9 {
    color: #b79d5a; }
  .caption-comment span.more-8 {
    color: #C1272D; }
  .caption-comment span.more-7 {
    color: #EE2A7B; }
  .caption-comment span.more-6 {
    color: #7575be; }
  .caption-comment span.more-5 {
    color: #2bb2b3; }
  .caption-comment span.more-4 {
    color: #5da1e4; }
  .caption-comment span.more-3 {
    color: #97ae00; }
  .caption-comment span.more-2 {
    color: #ffa905; }
  .caption-comment span.more-1 {
    color: #f96330; }

.related-article {
  transition: all ease-in-out .5s; }
  .related-article .article-preview-23 {
    background-color: #163470; }
  .related-article span.more-23 {
    color: #163470; }
  .related-article .article-preview-22 {
    background-color: #7f3f98; }
  .related-article span.more-22 {
    color: #7f3f98; }
  .related-article .article-preview-21 {
    background-color: #163470; }
  .related-article span.more-21 {
    color: #163470; }
  .related-article .article-preview-20 {
    background-color: #163470; }
  .related-article span.more-20 {
    color: #163470; }
  .related-article .article-preview-19 {
    background-color: #2CCDFF; }
  .related-article span.more-19 {
    color: #2CCDFF; }
  .related-article .article-preview-18 {
    background-color: #FBB040; }
  .related-article span.more-18 {
    color: #FBB040; }
  .related-article .article-preview-17 {
    background-color: #163470; }
  .related-article span.more-17 {
    color: #163470; }
  .related-article .article-preview-16 {
    background-color: #163470; }
  .related-article span.more-16 {
    color: #163470; }
  .related-article .article-preview-15 {
    background-color: #00A99D; }
  .related-article span.more-15 {
    color: #00A99D; }
  .related-article .article-preview-14 {
    background-color: #163470; }
  .related-article span.more-14 {
    color: #163470; }
  .related-article .article-preview-13 {
    background-color: #333333; }
  .related-article span.more-13 {
    color: #333333; }
  .related-article .article-preview-12 {
    background-color: #7f3f98; }
  .related-article span.more-12 {
    color: #7f3f98; }
  .related-article .article-preview-11 {
    background-color: #163470; }
  .related-article span.more-11 {
    color: #163470; }
  .related-article .article-preview-10 {
    background-color: #D70051; }
  .related-article span.more-10 {
    color: #D70051; }
  .related-article .article-preview-9 {
    background-color: #b79d5a; }
  .related-article span.more-9 {
    color: #b79d5a; }
  .related-article .article-preview-8 {
    background-color: #C1272D; }
  .related-article span.more-8 {
    color: #C1272D; }
  .related-article .article-preview-7 {
    background-color: #EE2A7B; }
  .related-article span.more-7 {
    color: #EE2A7B; }
  .related-article .article-preview-6 {
    background-color: #7575be; }
  .related-article span.more-6 {
    color: #7575be; }
  .related-article .article-preview-5 {
    background-color: #2bb2b3; }
  .related-article span.more-5 {
    color: #2bb2b3; }
  .related-article .article-preview-4 {
    background-color: #5da1e4; }
  .related-article span.more-4 {
    color: #5da1e4; }
  .related-article .article-preview-3 {
    background-color: #97ae00; }
  .related-article span.more-3 {
    color: #97ae00; }
  .related-article .article-preview-2 {
    background-color: #ffa905; }
  .related-article span.more-2 {
    color: #ffa905; }
  .related-article .article-preview-1 {
    background-color: #f96330; }
  .related-article span.more-1 {
    color: #f96330; }

.related-article {
  transition: all ease-in-out .5s; }
  .related-article .article-preview-23 {
    background-color: #163470; }
  .related-article span.more-23 {
    color: #163470; }
  .related-article .article-preview-22 {
    background-color: #7f3f98; }
  .related-article span.more-22 {
    color: #7f3f98; }
  .related-article .article-preview-21 {
    background-color: #163470; }
  .related-article span.more-21 {
    color: #163470; }
  .related-article .article-preview-20 {
    background-color: #163470; }
  .related-article span.more-20 {
    color: #163470; }
  .related-article .article-preview-19 {
    background-color: #2CCDFF; }
  .related-article span.more-19 {
    color: #2CCDFF; }
  .related-article .article-preview-18 {
    background-color: #FBB040; }
  .related-article span.more-18 {
    color: #FBB040; }
  .related-article .article-preview-17 {
    background-color: #163470; }
  .related-article span.more-17 {
    color: #163470; }
  .related-article .article-preview-16 {
    background-color: #163470; }
  .related-article span.more-16 {
    color: #163470; }
  .related-article .article-preview-15 {
    background-color: #00A99D; }
  .related-article span.more-15 {
    color: #00A99D; }
  .related-article .article-preview-14 {
    background-color: #163470; }
  .related-article span.more-14 {
    color: #163470; }
  .related-article .article-preview-13 {
    background-color: #333333; }
  .related-article span.more-13 {
    color: #333333; }
  .related-article .article-preview-12 {
    background-color: #7f3f98; }
  .related-article span.more-12 {
    color: #7f3f98; }
  .related-article .article-preview-11 {
    background-color: #163470; }
  .related-article span.more-11 {
    color: #163470; }
  .related-article .article-preview-10 {
    background-color: #D70051; }
  .related-article span.more-10 {
    color: #D70051; }
  .related-article .article-preview-9 {
    background-color: #b79d5a; }
  .related-article span.more-9 {
    color: #b79d5a; }
  .related-article .article-preview-8 {
    background-color: #C1272D; }
  .related-article span.more-8 {
    color: #C1272D; }
  .related-article .article-preview-7 {
    background-color: #EE2A7B; }
  .related-article span.more-7 {
    color: #EE2A7B; }
  .related-article .article-preview-6 {
    background-color: #7575be; }
  .related-article span.more-6 {
    color: #7575be; }
  .related-article .article-preview-5 {
    background-color: #2bb2b3; }
  .related-article span.more-5 {
    color: #2bb2b3; }
  .related-article .article-preview-4 {
    background-color: #5da1e4; }
  .related-article span.more-4 {
    color: #5da1e4; }
  .related-article .article-preview-3 {
    background-color: #97ae00; }
  .related-article span.more-3 {
    color: #97ae00; }
  .related-article .article-preview-2 {
    background-color: #ffa905; }
  .related-article span.more-2 {
    color: #ffa905; }
  .related-article .article-preview-1 {
    background-color: #f96330; }
  .related-article span.more-1 {
    color: #f96330; }

.related-article, .latest-article {
  margin-bottom: 15px; }
  .related-article a, .latest-article a {
    display: block;
    background: #EFEFEF; }
  .related-article img, .latest-article img {
    width: 100%;
    max-width: 100%; }

@media (max-width: 767px) {
  .related-title, .related-subtitle {
    margin-left: -30px; } }

.related-title, .latest-title {
  color: black;
  font-weight: 600;
  font-size: 1.8rem;
  margin-top: 17px; }

.related-subtitle, .latest-subtitle {
  color: black;
  font-weight: 600;
  font-size: 1.3rem; }

.related-content, .latest-content {
  color: #333;
  font-size: 1.2rem;
  font-weight: 500; }

.latest-article, .related-article {
  font-size: 2.7rem;
  margin-bottom: 1.3em;
  font-weight: 600; }
  .latest-article:before, .related-article:before {
    top: 75%;
    content: '';
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 3em; }
  .latest-article.color-23:before, .related-article.color-23:before {
    background: #163470; }
  .latest-article.color-22:before, .related-article.color-22:before {
    background: #7f3f98; }
  .latest-article.color-21:before, .related-article.color-21:before {
    background: #163470; }
  .latest-article.color-20:before, .related-article.color-20:before {
    background: #163470; }
  .latest-article.color-19:before, .related-article.color-19:before {
    background: #2CCDFF; }
  .latest-article.color-18:before, .related-article.color-18:before {
    background: #FBB040; }
  .latest-article.color-17:before, .related-article.color-17:before {
    background: #163470; }
  .latest-article.color-16:before, .related-article.color-16:before {
    background: #163470; }
  .latest-article.color-15:before, .related-article.color-15:before {
    background: #00A99D; }
  .latest-article.color-14:before, .related-article.color-14:before {
    background: #163470; }
  .latest-article.color-13:before, .related-article.color-13:before {
    background: #333333; }
  .latest-article.color-12:before, .related-article.color-12:before {
    background: #7f3f98; }
  .latest-article.color-11:before, .related-article.color-11:before {
    background: #163470; }
  .latest-article.color-10:before, .related-article.color-10:before {
    background: #D70051; }
  .latest-article.color-9:before, .related-article.color-9:before {
    background: #b79d5a; }
  .latest-article.color-8:before, .related-article.color-8:before {
    background: #C1272D; }
  .latest-article.color-7:before, .related-article.color-7:before {
    background: #EE2A7B; }
  .latest-article.color-6:before, .related-article.color-6:before {
    background: #7575be; }
  .latest-article.color-5:before, .related-article.color-5:before {
    background: #2bb2b3; }
  .latest-article.color-4:before, .related-article.color-4:before {
    background: #5da1e4; }
  .latest-article.color-3:before, .related-article.color-3:before {
    background: #97ae00; }
  .latest-article.color-2:before, .related-article.color-2:before {
    background: #ffa905; }
  .latest-article.color-1:before, .related-article.color-1:before {
    background: #f96330; }

.related-article .border-bottom-grey img {
  margin-bottom: -8px; }

.related-article .border-bottom-grey:after {
  bottom: -8px; }

.mobile-navbar .dropdown-menu {
  top: auto;
  bottom: 100%; }
  .mobile-navbar .dropdown-menu li {
    width: 100%; }

.mobile-navbar a img {
  width: 75%;
  max-width: 30px; }

.mobile-navbar #searchInput {
  width: 200%;
  left: auto;
  right: 0;
  padding: 5px; }

.dropdown-menu img.dropdown-logo {
  width: 18px; }

@media (min-width: 992px) {
  .grey-border-right {
    border-right: 1px solid #eee; } }

.split-page {
  /*border: 1px solid black;*/
  display: none;
  transition: opacity 0.6s; }
  .split-page.active {
    transition: opacity 0.6s;
    display: block; }

.pagination li {
  margin: 0 5px;
  display: inline-block; }
  .pagination li a {
    color: #151625;
    border-radius: 5px;
    padding: 0px 10px; }
    .pagination li a.active {
      background: #FFC800; }

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
  z-index: 3;
  color: #151625;
  background-color: #FFC800;
  border-color: transparent; }

.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
  border-radius: 5px; }

.side-related-article {
  position: relative;
  width: 293px; }
  .side-related-article.fixed {
    position: fixed;
    bottom: 284px; }

@media (min-width: 1200px) {
  .side-related-article {
    width: 360px; } }

.prior-slash:before {
  content: "/";
  position: relative;
  left: -5px; }

.detail_sec_title {
  font-size: 1.2em;
  color: #595757; }

.image-popup-albums {
  overflow: hidden;
  display: block; }

.album-sub {
  color: white;
  font-size: 0.8em; }

.album-thumbnails {
  position: relative;
  overflow: hidden; }
  .album-thumbnails figcaption {
    padding: 0 10px;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    position: absolute;
    bottom: 10px;
    width: 100%;
    padding-top: 0px;
    transition: all 0.3s ease-out; }
  .album-thumbnails .list-inline {
    transition: left 0.5s ease-out, opacity 1s ease-out;
    z-index: 3;
    position: absolute;
    width: 100%;
    top: 3px;
    width: 100%;
    left: 100%;
    margin: 0;
    height: 30px;
    opacity: 0; }
    .album-thumbnails .list-inline li {
      width: 40px; }
  .album-thumbnails:hover .list-inline, .album-thumbnails.mobile .list-inline {
    left: 0;
    transition: left 0.5s ease-out, opacity 1s ease-out;
    opacity: 1; }
  .album-thumbnails:hover figcaption, .album-thumbnails.mobile figcaption {
    padding-top: 35px;
    transition: all 0.3s ease-out; }
  .album-thumbnails a.image-popup-albums {
    position: relative; }
    .album-thumbnails a.image-popup-albums:after {
      content: "";
      display: block;
      width: 100%;
      background: #FFF;
      height: 10px;
      position: absolute;
      bottom: 0; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiQXNzZXRzL2Nzcy9zdHlsZXMuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJBc3NldHMvY3NzL3N0eWxlcy5zY3NzIiwKCQkiQXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwKCQkiQXNzZXRzL3Njc3MvX2hlbHBlcnMuc2NzcyIsCgkJIkFzc2V0cy9zY3NzL19rZXlmcmFtZXMuc2NzcyIsCgkJIkFzc2V0cy9zY3NzL191dGlsaXRpZXMuc2NzcyIsCgkJIkFzc2V0cy9zY3NzL19jaGVja2JveF9yYWRpby5zY3NzIiwKCQkiQXNzZXRzL3Njc3MvX21mcF9hbmltYXRlLnNjc3MiLAoJCSJBc3NldHMvc2Nzcy9fbGF5b3V0LnNjc3MiLAoJCSJBc3NldHMvc2Nzcy9fc3VibWVudS5zY3NzIiwKCQkiQXNzZXRzL3Njc3MvX2hvbWUuc2NzcyIsCgkJIkFzc2V0cy9zY3NzL19hcnRpY2xlLnNjc3MiLAoJCSJBc3NldHMvc2Nzcy9fYWxidW0uc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICI7QUNnQkE7Ozs7O0lBS0k7QUFtREo7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFtQkk7QUM3RUosQUFBQSxJQUFJLENBQUM7RUFDSixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxhQUFhO0VBQ25CLE1BQU0sRUFBRSxHQUFHO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsTUFBTTtFQUNoQixPQUFPLEVBQUUsQ0FBQztFQUNWLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxHQUFHLEdBQ1Y7O0FBVUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLFVBQVU7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxLQUFLO0VBQ1gsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLFdBQVcsR0FDckI7O0FBRUQsQUFBYSxVQUFILElBQUcsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWU7RUFDekIsYUFBYSxFQUFDLENB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 */