body {
  background-position: left top;
  background-attachment: scroll;
}
body .block-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .widget-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .header {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .left {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .right {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .footer {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
/** modify style code here. :) */

* {font-family: "Helvetica Neue", "微軟正黑體", Helvetica, Arial, sans-serif;}

/*----------- 上標會員登入調整 ----------*/
.header-btn .function-row li:last-child .showName{ top: -5px !important;}
@media (max-width: 1440px) and (min-width: 992px) {
  .header_member_block { max-width: calc(100% - 60px) !important; }
  .header-btn .function-row>ul>li:last-child>a>h3 { position: initial !important; }
}

/* 手機版FILLO搜尋 */
.mobile-foreign-search {  z-index: 999; position: relative; background: transparent;  padding: 0 20px; }
.mobile-foreign-search .group_banner.search_banner .search-area > .container{ background: transparent; border-bottom: transparent; padding: 0; max-width: 100%;}
.m-s-content .mobile-foreign-search section.group_banner.search_banner{width: 100%;}
.mobile-foreign-search section.group_banner .search-area .search-box{ margin: 0; height: 85px;    display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end;}
.mobile-foreign-search .search-area { padding:10px 0; }
.mobile-foreign-search section.group_banner .search-area .search-box>div{ margin-bottom: 10px; padding-left: 5px !important; padding-right: 5px !important;}
.mobile-foreign-search section.group_banner .search-area .search-box>div:last-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-top: 15px; }
.mobile-foreign-search section.group_banner .search-area .search-box .select-goal, .mobile-foreign-search section.group_banner .search-area .search-box .select-place, .mobile-foreign-search section.group_banner .search-area .search-box .select-date{ background: transparent; padding:0;}
.mobile-foreign-search section.group_banner .search-area .search-box .select-goal .title,  .mobile-foreign-search section.group_banner .search-area .search-box .select-place .title,  .mobile-foreign-search section.group_banner .search-area .search-box .select-date .title{ position: relative; height: 30px;}
.mobile-foreign-search .search-area .search-box .select-goal .title::before,  .mobile-foreign-search .search-area .search-box .select-place .title::before, .mobile-foreign-search .search-area .search-box .select-date .title::before{ content: ""; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background-image: url(https://www.pktravel.com.tw/material-alias/index/icon/popular-blue.svg); background-repeat: no-repeat; background-size: 90%; }
.mobile-foreign-search .search-area .search-box .select-date .title::before{ background-image: url(https://www.pktravel.com.tw/material-alias/index/icon/data.svg); }
.mobile-foreign-search section.group_banner .search-area .search-box .select-goal .title h6,
.mobile-foreign-search section.group_banner .search-area .search-box .select-place .title h6,
.mobile-foreign-search section.group_banner .search-area .search-box .select-date .title h6 { color: #000; font-size: 16px; margin: 0; letter-spacing: 1px; padding: 0 0 0 25px; }
.mobile-foreign-search section.group_banner .search-area .search-box .select-goal .select select, .mobile-foreign-search section.group_banner .search-area .search-box .select-place .select select, .mobile-foreign-search section.group_banner .search-area .search-box .select-date .select input{  height: 39px; border: 1px solid #e2e2e2; background-color: #ffffff !important; border-radius: 4px; padding: 5px 10px; cursor: pointer;}
.mobile-foreign-search .search-area .search-box .select-goal .select select:focus,  .mobile-foreign-search .search-area .search-box .select-place .select select:focus,  .mobile-foreign-search .search-area .search-box .select-date .select input:focus, .mobile-foreign-search .search-area .search-box .search-btn:focus{ outline:none; }
.mobile-foreign-search .search-area .search-box .select-date .select { width: 100%;}
.mobile-foreign-search section.group_banner .search-area .search-box .select-date .select input { width: calc(50% - 13px) !important; text-align: center; }
.mobile-foreign-search .search-area .search-box .select-date .select .divide{ margin: 20px 5px 0px 5px;}
.mobile-foreign-search .search-area .search-box .select-goal .title i, .mobile-foreign-search .search-area .search-box .select-place .title i, .mobile-foreign-search .search-area .search-box .select-date .title i{ display:none;}
.mobile-foreign-search section.group_banner .search-area .search-box .search-btn { position: relative; background: #80b2ce; border: none; letter-spacing: 1px; font-weight: 400; font-size: 17.5px; color: #FFF; height: 39px; line-height: 39px; display: flex; flex-wrap: wrap; justify-items: center; justify-content: center; align-items: center; padding: 0 !important; margin-left: 0px; border-radius: 0; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.mobile-foreign-search .search-area .search-box .search-btn h5 { position: relative; display: table; margin: 0 auto; font-size: 0; width: 80px; height: 30px;}
.mobile-foreign-search .search-area .search-box .search-btn h5::before{ content: "搜尋"; position: absolute; width: 100%; padding: 0 0 0 18px; left: 0; top: 3px; font-size: 1.2rem; letter-spacing: 0.2rem; background: url(https://www.pktravel.com.tw/material-alias/index/icon/search.svg) no-repeat top 2px left; background-size: 20px; }
.mobile-foreign-search .search-area .search-box .search-btn i,.mobile-search-block .search-area .search-box .search-btn i{ display:none;}
.mobile-foreign-search section.group_banner .img_box{ display: none !important;}
