@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Didact+Gothic&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap');
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
::-webkit-scrollbar {width: 5px; height: 8px;}
::-webkit-scrollbar-button {width: 5px; height: 5px}
::-webkit-scrollbar-track {background: transparent}
::-webkit-scrollbar-thumb {background: #e2e2e2; border-radius: 10px}
::-webkit-scrollbar-thumb:hover {background: #b6b6b6}
html body {color: #333; animation-duration: 1s; animation-name: slideInRight;}
body {background-color: #e8eced; background: url(https://materials.fillo.com.tw/materials/fongthai/images/70b450cc-82a1-4c2b-92b1-d19679c27468.jpg); background-attachment: fixed; background-position: center; background-size: contain;}
body.active {overflow: hidden;}
p {font-weight: initial !important;}
.modal {z-index: 105000;}
.datepicker-dropdown {z-index: 100 !important;}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translateY(-100%)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translateY(-100%)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translateY(100%)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translateY(100%)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}

@keyframes scaleDraw {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.1);
    }
}
/*** HEADER ***/
header {transition: 0.5s; position: fixed !important; z-index: 1090; top: 0; left: 0; width: 100%; padding: 0px;}
.gizle header {background: #FFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}

.tmore_header {
    position: fixed;
    background: #EFD1C6;
    width: auto;
    left: 0;
    right: 0;
    display: block;
    z-index: 999999999;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.tmore_nav .mega-menu {
    min-height: 90px;
}

.header.gizle .tmore_nav .mega-menu {
    min-height: 70px;
}

.tmore_nav .mega-menu .menu-logo {
    flex: 0 0 180px;
    max-width: initial;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.header.gizle .tmore_nav .mega-menu .menu-logo {
    flex: 0 0 150px;
}

.tmore_nav .mega-menu .menu-logo > li > a {
    padding: 0;
}

.tmore_nav .mega-menu .menu-logo > li > a img {
    position: initial;
    width: 100%;
    height: auto;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.tmore_nav .mega-menu .menu-logo > li > a:hover {
    background-color: transparent;
}

.tmore_nav .mega-menu .menu-links {
    flex: 1;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.tmore_nav .mega-menu > section.menu-list-items {
    float: initial;
    height: 90px;
    padding: 0px 5px 0 35px;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.header.gizle .tmore_nav .mega-menu > section.menu-list-items {
    height: 70px;
}

.tmore_nav .mega-menu .menu-links > li {
    flex: 0 0 135px;
    max-width: 135px;
    text-align: center;
}

.tmore_nav .mega-menu .menu-links > li a {
    font-size: 20px;
    letter-spacing: 1px;
    padding: 0;
    text-align: center;
}

.tmore_nav .mega-menu .menu-links > li > a i.fa.fa-indicator {
    font-size: 0;
    filter: brightness(10);
    background: url(https://materials.fillo.com.tw/materials/travelmore/images/8ed203b6-19c2-46ad-a161-e78a105cb1ef.svg) no-repeat left center;
    width: 20px;
    height: 20px;
    line-height: 35px;
    padding-left: 0;
    margin-left: -5px;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.header.gizle .tmore_nav .mega-menu .menu-links > li > a i.fa.fa-indicator {
    filter: brightness(10);
}

.tmore_nav .mega-menu .menu-links > li:hover {
    background-color: transparent;
}

.tmore_nav .mega-menu .menu-links > li:hover>a {
    text-shadow: 0px 0px 8px rgb(255 255 255 / 80%);
}

.tmore_nav .mega-menu .menu-links li div.mg-drop-down.col-12 {
    top: 100%;
    background: rgb(23 88 144 / 95%);
}

.header.gizle .tmore_nav .mega-menu .menu-links li div.mg-drop-down.col-12 {
    top: 100%;
}

.tmore_nav .megamenu_box {
    max-width: 1370px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.tmore_nav .mega-menu .menu-links li .list_box {
    margin-right: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}

.tmore_nav .mega-menu .mg-drop-down h4 {
    font-size: 18px;
    padding-bottom: 8px;
    background: #437fb2;
    text-align: center;
    font-weight: 400;
    letter-spacing: 2px;
}

.tmore_nav .mega-menu .menu-links li .list_box a p {
    font-size: 16px;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.tmore_nav .mega-menu .menu-links li .list_box a:hover p {
    color: #b07f44 !important;
}

.tmore_nav .mega-menu .menu-links li .list_tag {
    margin: 0;
    float: left;
    padding: 20px 0 10px;
}

.tmore_nav .mega-menu .menu-links li .list_tag ul {
    float: initial;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
}

.tmore_nav .mega-menu .menu-links li .list_tag li a {
    padding: 0 30px;
    letter-spacing: 1px;
    font-size: 18px;
}

.tmore_nav .mega-menu .menu-links li .list_tag a p {
    font-size: 18px;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.tmore_nav .mega-menu .menu-links li .list_tag a:hover p {
    color: #b07f44 !important;
}

.nav_member {
    position: absolute;
    width: auto;
    right: 15px;
    top: 25px;
    min-width: 120px;
    height: 60px;
    z-index: 1023;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.header.gizle .nav_member {
    top: 15px;
}

.nav_member .showName {
    flex-flow: column;
    padding: 0;
}

.nav_member .showName .member-name {
    flex: 1;
    margin-bottom: 3px;
}

.nav_member .showName .member-name:hover {
    text-shadow: 0px 0px 8px rgb(255 255 255 / 80%)
}

.nav_member a {
    background: transparent;
    border: 1px solid #515151;
    color: #515151;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    border-radius: 4px;
    padding: 4px 10px;
    font-size: 20px;
    width: 100%;
    display: block;
    font-weight: 300;
}

.nav_member a.SignOut {
    margin: 0;
    border-radius: 0;
    padding: 2px 5px;
    background: #0e3759;
    border: none;
    line-height: 16px;
    font-size: 14px;
    flex: 0 0 20px;
}

.nav_member a.SignOut:hover {
    background: #b07f44;
}

@media screen and (min-width: 768px) {
    .tmore_nav .mega-menu > section.menu-list-items {
        display: -ms-flexbox;
        display: flex;
        align-items: center;
    }

    .tmore_nav .mega-menu .menu-links {
        display: flex !important;
        justify-content: center;
    }

    .tmore_nav .mega-menu .menu-links > li {
        height: 90px;
        padding-top: 18px;
    }

    .header.gizle .tmore_nav .mega-menu .menu-links > li {
        height: 70px;
        padding-top: 10px;
    }
}

@media screen and (max-width: 1400px) {
    .tmore_nav .mega-menu .menu-links > li:not(:last-child) {
        flex: 0 0 125px;
        max-width: 125px;
    }

    .tmore_nav .mega-menu .menu-links > li a {
        font-size: 18px;
    }

    .tmore_nav .mega-menu > section.menu-list-items {
        padding: 0 5px 0 15px;
    }
}

@media screen and (max-width: 1199px) {
    .tmore_nav .mega-menu .menu-links {
        margin-top: 70px;
    }

    .header.gizle .tmore_nav .mega-menu .menu-links {
        margin-top: 20px;
    }

    .tmore_nav .mega-menu .menu-links > li:not(:last-child) {
        flex: 0 0 100px;
        max-width: 100px;
    }

    .tmore_nav .mega-menu .menu-links > li:last-child,.tmore_nav .mega-menu .menu-links > li:nth-last-child(2) {
        display: none;
    }

    .tmore_nav .mega-menu .menu-links > li a {
        font-size: 16px;
        padding: 0;
        line-height: 30px;
    }

    .tmore_nav .mega-menu > section.menu-list-items {
        padding: 0 10px;
    }

    .tmore_nav .mega-menu .mg-drop-down h4 {
        font-size: 16px;
        margin-bottom: 6px;
    }

    .tmore_nav .mega-menu .menu-logo {
        flex: 0 0 150px;
    }

    .nav_member {
        top: 10px;
    }

    .nav_member .showName {
        flex-flow: row;
    }

    .header.gizle .nav_member {
        top: -100%;
    }

    .nav_member a {
        font-size: 15px;
    }

    .nav_member a.SignOut {
        margin: 0 0 0 7px;
        flex: 0 0 40px;
        line-height: 20px;
    }
}

@media(max-width: 767px) {
    .tmore_nav .megamenu_box {
        display: flex;
        flex-wrap: wrap;
    }

    .tmore_nav .mega-menu,.header.gizle .tmore_nav .mega-menu {
        min-height: 60px;
    }

    .tmore_nav .mega-menu .menu-links li .list_box {
        flex: 0 0 50%;
        margin: 0;
        padding: 5px 7px;
    }

    .tmore_nav .mega-menu .mg-drop-down .list_box > ul>li>a {
        width: 100%;
    }

    .tmore_nav .mega-menu .menu-links {
        margin-top: 0px;
        height: 100vh;
        max-height: initial !important;
        padding-bottom: 150px;
    }

    .tmore_nav .mega-menu .menu-links > li {
        border-bottom: 1px solid #577d9c;
    }

    .tmore_nav .mega-menu .menu-links > li:not(:last-child) {
        max-width: initial;
        flex: initial
    }

    .tmore_nav .mega-menu .menu-links > li > a::before,.tmore_nav .mega-menu .menu-links > li > a::after {
        display: none;
    }

    .tmore_nav .mega-menu .menu-mobile-collapse-trigger {
        background-color: transparent;
        height: 45px;
        width: 45px;
        right: 10px;
    }

    .tmore_nav .mega-menu .menu-mobile-collapse-trigger:hover {
        background-color: transparent;
    }

    .tmore_nav .mega-menu .menu-mobile-collapse-trigger:before, .tmore_nav .mega-menu .menu-mobile-collapse-trigger:after, .tmore_nav .mega-menu .menu-mobile-collapse-trigger span {
        height: 1px;
        width: 35px;
        top: 20px;
    }

    .tmore_nav .mega-menu .menu-mobile-collapse-trigger span {
        top: 30px;
    }

    .tmore_nav .mega-menu .menu-mobile-collapse-trigger:after {
        top: 40px;
    }

    .tmore_nav .mega-menu .menu-mobile-collapse-trigger.active:before {
        -webkit-transform: rotate(35deg);
        -ms-transform: rotate(35deg);
        transform: rotate(35deg);
    }

    .tmore_nav .mega-menu .menu-mobile-collapse-trigger.active:after {
        -webkit-transform: rotate(-35deg);
        -ms-transform: rotate(-35deg);
        transform: rotate(-35deg);
    }

    .tmore_nav .mega-menu > section.menu-list-items {
        height: 60px;
        padding: 0;
    }

    .header.gizle .tmore_nav .mega-menu > section.menu-list-items {
        height: 60px;
    }

    .tmore_nav .mega-menu .menu-logo {
        flex: initial;
        height: 60px;
        padding-left: 10px;
        padding-top: 5px;
    }

    .tmore_nav .mega-menu .menu-logo > li > a img {
        width: 140px;
    }

    .tmore_nav .mega-menu .menu-logo > li > a {
        position: initial;
    }

    .tmore_nav .mega-menu .menu-links > li.activeTriggerMobile {
        background-color: transparent;
    }

    .tmore_nav .mega-menu .menu-links > li > a {
        line-height: 55px;
    }

    .tmore_nav .mega-menu .menu-links > li > a i.fa.fa-indicator {
        top: 20px;
    }

    .tmore_nav .mega-menu .menu-links li .list_tag {
        padding: 0px;
    }

    .tmore_nav .mega-menu .menu-links li .list_tag h4 {
        margin-left: 10px;
        padding-left: 29px;
        font-size: 16px;
    }

    .tmore_nav .mega-menu .menu-links > li:nth-child(2) .list_tag h4::before {
        width: 25px;
        height: 24px;
        background-size: 24px;
    }

    .tmore_nav .mega-menu .menu-links li .list_tag ul {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        justify-content: flex-start;
    }

    .tmore_nav .mega-menu .menu-links li .list_tag li {
        width: 50%;
        margin: 0;
    }

    .tmore_nav .mega-menu .menu-links li .list_tag li {
        padding: 5px 7px;
    }

    .tmore_nav .mega-menu .list_tag a {
        margin-bottom: 10px;
        width: 100%;
    }

    .tmore_nav .mega-menu .mg-drop-down h4 {
        font-size: 16px;
    }

    .tmore_nav .mega-menu .menu-links li .list_box ul li {
        margin: 12px 0;
    }

    .tmore_nav .mega-menu .menu-links > li .list_tag a {
        padding: 0;
    }

    .tmore_nav .mega-menu .menu-links li .list_box a p {
        margin-right: 15px;
    }

    .tmore_nav .mega-menu .menu-links li .list_tag a p {
        font-size: 16px;
    }

    .nav_member,.header.gizle .nav_member {
        top: 15px;
        right: 65px;
        height: 32px;
    }

    /* .nav_member,.header.gizle .nav_member{ top: 15px; right: 130px; height: 32px; } ä¸Šæ¨™åŠ ä¸Šç¿»è­¯é¸å–®*/
    .nav_member {
        min-width: initial;
    }

    .nav_member a {
        padding: 4px;
        font-size: 14px;
    }

    .showName .member-name {
        font-size: 14px;
    }
}

@media(max-width: 575px) {
    .tmore_nav .mega-menu .menu-logo {
        padding-top: 8px;
    }

    .tmore_nav .mega-menu .menu-logo > li > a img {
        width: 130px;
    }
}



.Header_Group {z-index: 99999;}
.Header_Group .container {max-width: initial; padding: 0;}
.Header_Group .container .main {display: flex; align-items: center; justify-content: space-between;}
.Header_Group .menu-icon {padding: 6px 35px;}
.Header_Group a.logo-btn {padding: 6px 0px;}
.Header_Group ul.community_group {padding: 15px 18px; background: #cca657;}
.Header_Group .menu-icon {text-decoration: none;}
.menu-icon {position: relative; top: 0px; right: 0px; height: 30px; width: 30px; cursor: pointer; z-index: 3;}
.bar, .bar:before, .bar:after {height: 3px; position: absolute; background-color: #cca657; transition: all 250ms ease-in-out; content: "";}
.bar {width: 25px; top: 13.5px;}
.bar:before {width: 30px; top: -10px;}
.bar:after { width: 20px; top: 10px; left: 0;}
.menu-icon:hover .bar, .menu-icon:hover .bar:before, .menu-icon:hover .bar:after {background-color: #666; transition: 0.5s;}
.menu-icon:hover .bar {width: 30px;}
.menu-icon:hover .bar:after {width: 30px;}
.bar--active, .bar--active:before, .bar--active:after {background-color: #FFF; transition: 0.5s;}
.bar--active {width: 30px;}
.bar--active:before {transform: translate(-3px, 4px) rotate(-45deg); width: 20px;}
.bar--active:after {transform: translate(-3px, -4px) rotate(45deg); width: 20px !important;}
.coverlay {width: 100%; height: 100vh; padding: 5% 10%; position: fixed !important; display: flex; justify-content: center; align-items: center; position: fixed; background-image: linear-gradient(0deg, rgba(204, 166, 87, .7), rgba(248, 199, 114, .7)), url(https://materials.fillo.com.tw/materials/champagne/images/66648125-d70c-4ddf-9933-4c62c9ed5e1a.jpg); background-size: cover; background-position: center center !important; z-index: 2; opacity: 0; transition: all 300ms ease-in-out; transform: translateX(-100%);}
.coverlay--active {opacity: 1; transform: translateX(0); z-index: 100000; height: 100vh;}
.coverlay--active:after {content: ''; background: url(https://materials.fillo.com.tw/materials/fongthai/images/f7fdebea-e7bd-40e4-8076-55ae9e7b3a3d.gif); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 100001; pointer-events: none; opacity: .03;}
.coverlay > .module-container > .main.row {justify-content: center; margin-top: 50px;}
.coverlay .link-list {background: transparent !important;}
.coverlay .SUB_MENU_GROUP {flex: 0 0 60%; max-width: 60%;}
.coverlay .SUB_MENU_GROUP .link-list ul {border-bottom: 1px solid #FFF; padding: 35px 0 5px 0;}
.coverlay .SUB_MENU_GROUP .link-list ul li a {font-size: 18px; color: #FFF;}
.coverlay .SUB_MENU_GROUP .link-list ul li a:hover {color: #646464;}
.coverlay .SUB_MENU_GROUP .link-list ul li:first-child a,
.coverlay .SUB_MENU_GROUP .link-list ul li:first-child span {font-size: 32px; color: #FFF; font-weight: bold;}
.coverlay .MENU_GROUP {flex: 0 0 60%; max-width: 60%;}
.coverlay .MENU_GROUP .link-list ul {padding: 35px 0 5px 0;}
.coverlay .MENU_GROUP .link-list ul li a {font-size: 32px; color: #FFF; font-weight: bold;}
.coverlay .MENU_GROUP .link-list ul li a:hover {color: #646464;}
.Header_Group--active {z-index: 100001;}
.Header_Group--active header,
.WinChrome .Header_Group--active header {background: transparent; box-shadow: none;}
.Header_Group--active header .logo-btn img {content: url(https://materials.fillo.com.tw/materials/champagne/images/3772be70-5d45-4a7d-96c3-4a7e047dcb4f.png);}
.Header_Group--active.Header_Group ul.community_group {background: transparent;}

body.body--active {overflow: hidden;}
.Header_Group a.logo-btn {text-align: center; position: absolute; left: 0; right: 0; margin: 0 auto; display: table;}
.Header_Group a.logo-btn img {opacity: 0; margin: 0 auto;}
.gizle .Header_Group a.logo-btn img {opacity: 1;}
.Header_Group ul.community_group {display: flex; align-items: center; pointer-events: auto; justify-content: flex-end; margin: 0;}
.Header_Group ul.community_group li {padding: 0; list-style: none;}
.Header_Group ul.community_group li a {width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: 0.5s;}
.Header_Group ul.community_group li a img {width: 40px; height: initial; vertical-align: sub;}
.Header_Group ul.community_group li > a:hover {transition: 0.5s;}
.Header_Group ul.community_group li:last-child > a {width: auto; color: #FFF; font-weight: bold;}
.Header_Group ul.community_group li:last-child > a > span {height: 40px; display: flex; align-items: center; justify-content: center;}
.Header_Group ul.community_group li:last-child > a > span > img {width: 40px; height: initial; transition: 0.5s; margin-left: 5px;}
.Header_Group ul.community_group li:last-child > a > span > .showName {padding: 0 5px; align-items: center;}
.Header_Group ul.community_group li:last-child > a > span > .showName .icon {display: none;}
.Header_Group ul.community_group li:last-child > a > span > .showName .icon i {font-size: 18px; color: #FFF;}
.Header_Group ul.community_group li:last-child > a > span > .showName .member-name {color: #FFF; padding: 0 10px; border-radius: 40px; height: 40px; line-height: 40px; transition: 0.5s; white-space: nowrap;}
/* .Header_Group ul.community_group li:last-child > a:hover > span > img,
.Header_Group ul.community_group li:last-child > a:hover > span > .showName .member-name:hover {transition: 0.5s; color: #cca657;}*/
.Header_Group ul.community_group li:last-child > a:hover > span,
.Header_Group ul.community_group li:last-child > a > span > .showName .member-name:hover {color: #666;}
.Header_Group ul.community_group li:last-child > a > span > .showName > a.SignOut {height: 30px; border-radius: 20%; margin-left: 0px; padding: 0; font-size: 15px; color: #FFF; background: #a17942;}
.Header_Group ul.community_group li:last-child > a > span > .showName > a.SignOut:hover {transition: 0.5s; background: #666;}
.Header_Group ul.community_group li:first-child {display: flex; align-items: center;}
.Header_Group ul.community_group li:first-child:before {content: ''; border-left: 1px solid #FFF; height: 50px; margin-right: 10px;}
.Header_Group ul.community_group li:last-child {display: flex; align-items: center;}
.Header_Group ul.community_group li:last-child:before {content: ''; border-left: 1px solid #FFF; height: 50px; margin-left: 10px;}
/* .Header_Group ul.community_group li:nth-child(1) a:hover img {content: url(https://materials.fillo.com.tw/materials/champagne/images/35a2ebf4-fbfa-47d7-bbc6-dfa3ac94d5f1.png);}
.Header_Group ul.community_group li:nth-child(2) a:hover img {content: url(https://materials.fillo.com.tw/materials/champagne/images/4d848e1b-cb52-49a5-bf11-bc80ab0fb745.png);} */
.Header_Group ul.community_group li:nth-child(1) a:hover img {content: url(https://materials.fillo.com.tw/materials/champagne/images/5dc807f0-66fe-4fdd-83c2-b5faff677b6d.png);}
.Header_Group ul.community_group li:nth-child(2) a:hover img {content: url(https://materials.fillo.com.tw/materials/champagne/images/99cc9377-5efc-495e-a1c4-3071440a7d82.png);}
.Header_Group ul.community_group li:nth-child(3) a:hover img {content: url(https://materials.fillo.com.tw/materials/champagne/images/d8206e25-9638-461f-af97-03e913c58a14.png);}
.Header_Group ul.community_group li:nth-child(4) a:hover > span > img {content: url(https://materials.fillo.com.tw/materials/champagne/images/939d409c-50a9-43d8-a369-b7454b7e3df6.png);}

/* .member_home header {background: #3d454d;} */
.WinChrome .Header_Group a.logo-btn img,
.group_home .Header_Group a.logo-btn img,
.member_home .Header_Group a.logo-btn img,
.member_force_data_update .Header_Group a.logo-btn img,
.D_member_my_index .Header_Group a.logo-btn img,
.D_customformfront_main .Header_Group a.logo-btn img {opacity: 1;}
.WinChrome header,
.group_home header,
.member_home header,
.member_force_data_update header,
.D_member_my_index header,
.D_customformfront_main header {background: #FFF !important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}

.WinChrome .Header_Group--active header,
.group_home .Header_Group--active header,
.member_home .Header_Group--active header,
.member_force_data_update .Header_Group--active header,
.D_member_my_index .Header_Group--active header,
.D_customformfront_main .Header_Group--active header {background: transparent !important; box-shadow: none;}

@media (max-width: 767px) {
  .coverlay--active {overflow: auto;}
  .coverlay .SUB_MENU_GROUP {flex: 0 0 100%; max-width: 100%;}
  .coverlay .SUB_MENU_GROUP .link-list ul li a {padding: 5px 10px;}
  .coverlay .SUB_MENU_GROUP .link-list ul li:first-child {width: 100%;}
  .coverlay .SUB_MENU_GROUP .link-list ul li:first-child a {padding: 0px 10px 10px 10px;}
.web-page-frame.lock {width: 100%; /*overflow: auto; overflow-x: hidden;*/}
  header {padding: 6px 0; background: #FFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
  .Header_Group .container .main {position: relative;}
  .Header_Group ul.community_group.pc_style {display: none;}
  .Header_Group .menu-icon {position: absolute; width: 10%; top: 13px; left: 0px; z-index: 9999;}
  .Header_Group a.logo-btn {width: 55%; padding: 0; margin: 0 auto; position: initial;}
  .Header_Group a.logo-btn img {width: 70%; vertical-align: top; opacity: 1;}
}

.Popup_Menu_Group {display: block !important; width: 100%; height: 100vh; background: url(https://materials.fillo.com.tw/materials/starshine/images/170930ef-9737-4ba3-bb65-c4c3674823ad.jpg); position: fixed; z-index: 10002; padding: 10% 15% 5%; transition: 0.5s; opacity: 0; transform: scale(0,0);}

/*** FOOTER ***/
.Footer_Group {background: #efd1c6;}
.Footer_Group .footer-sample {display: flex; flex-wrap: wrap;}
.Footer_Group .footer-wrap {box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); background: transparent;}
.Footer_Group .footer-wrap .footer_center {position: relative; flex: 0 0 70%; background: transparent; padding: 20px 80px; display: flex; justify-content: flex-end;}
.Footer_Group .footer-wrap .icon_wrap {flex: 0 0 30%; padding: 20px 30px; background: transparent;}
.Footer_Group .footer-wrap .icon_wrap p {color: #515151; position: absolute; bottom: 30px;}
.Footer_Group .footer-wrap .icon_wrap ul.footer_bticon {top: 50px; right: initial; left: 30px;}
.Footer_Group .footer-wrap .icon_wrap ul.footer_bticon li {position: relative; margin: 0;}
.Footer_Group .footer-wrap .icon_wrap ul.footer_bticon li a {position: relative; z-index: 1; width: 50px; text-align: center;}
.Footer_Group .footer-wrap .icon_wrap ul.footer_bticon li a img {width: 100%;}
.Footer_Group .footer-wrap .company-info {flex: 0 0 85%; max-width: 85%; margin-top: 0 !important;}
.Footer_Group .footer-wrap .company-info .info_box .info-text h3 {font-size: 20px; color: #515151; font-weight: 600 !important; margin: 10px 0;}
.Footer_Group .footer-wrap .contact-info {flex: 0 0 85%; max-width: 85%; margin-top: 0 !important;}
.Footer_Group .footer-wrap .contact-info .contact-box {margin-bottom: 0 !important;}
.Footer_Group .footer-wrap .contact-info .contact-box a h4 {font-size: 15px; color: #515151; padding-left: 20px;}
.Footer_Group .footer-wrap .contact-info .contact-box:first-child {flex: 0 0 40%; max-width: 40%; padding: 0;}
.Footer_Group .footer-wrap .contact-info .contact-box:first-child a h4 {padding-left: 0; color: #515151;}
.Footer_Group .footer-wrap .contact-info .contact-box:nth-child(2) {flex: 0 0 25%; max-width: 25%; padding: 0;}
.Footer_Group .footer-wrap .contact-info .contact-box:last-child {flex: 0 0 35%; max-width: 35%; padding: 0;}
.Footer_Group .footer-wrap .contact-info .contact-box h2 {height: 20px; display: none;}
.Footer_Group .footer-wrap .footer_sbox {display: none;}
.Footer_Group .footer-wrap .info_box a {padding: 0; text-align: center !important;}
.Footer_Group .footer-wrap .fb-info {display: none;}
.Footer_Group ul.footer_bticon li:nth-child(1) a:hover img {content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/aa0f88b6-e43a-4142-8154-9db95ccc9869.png);}
.Footer_Group ul.footer_bticon li:nth-child(2) a:hover img {content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/cc510989-b2e4-45fd-a0b8-f59745ca1d20.png);}
.Footer_Group ul.footer_bticon li:nth-child(3) a:hover img {content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/eed0bac8-ba9b-4b04-82fe-9a1397fc3f0d.png);}
@media (max-width: 1024px) {
.Footer_Group .footer-wrap .info_box a {flex: 0 0 80%; max-width: 80%;}
}
@media (max-width: 767px) {
.Footer_Group .footer-wrap .info_box a {text-align: center !important;}
.Footer_Group .footer-wrap .info_box a img {margin: 0 auto;}
.Footer_Group .footer-wrap .company-info,
.Footer_Group .footer-wrap .contact-info {flex: 0 0 100%; max-width: 100%;}
.Footer_Group .footer-wrap .contact-info .contact-box:nth-child(1),
.Footer_Group .footer-wrap .contact-info .contact-box:nth-child(2),
.Footer_Group .footer-wrap .contact-info .contact-box:nth-child(3) {max-width: 100%;}
.Footer_Group .footer-wrap .contact-info .contact-box h2 {height: auto;}
.Footer_Group .footer-wrap .contact-info .contact-box h4 {padding-left: 0;}
.Footer_Group .footer-wrap .icon_wrap ul.footer_bticon {margin: 10px 0 0;}
.Footer_Group .footer-wrap .footer_center {flex: 0 0 100%;}
.Footer_Group .footer-wrap .company-info .info_box .info-text h3 {font-size: 18px;}
.Footer_Group .footer-wrap .icon_wrap {flex: 0 0 100%;}
.Footer_Group .footer-wrap .icon_wrap p {position: initial;}
}

/*大圖輪播*/
/*.Slides_Group .carousel-indicators{left: unset;right: 50px; margin: 0; flex-direction: column; bottom: unset; top: 50%; transform: translate(0px, -50%);}*/
.Slides_Group {margin-top: 90px;}
.Slides_Group .carousel-indicators li{width: 12px; height: 12px; border-radius: 15px; border: 1px solid #fff; margin: 6px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);  background: #FFF; opacity: 1; transition: 0.5s;}
.Slides_Group .carousel-indicators .carousel-ctl.active{background-color: #efd1c6; border: 1px solid #efd1c6; width: 40px; transition: 0.5s;}
.Slides_Group .carousel-fade .carousel-item{height: calc(90vh);}
.Slides_Group .module-container .main .slide.carousel-fade a.carousel-item img{object-fit: cover; height: 100%;}
.Slides_Group .module-container .main .slide.carousel-fade a.carousel-item.active img {-webkit-animation-name: scaleDraw; animation-name: scaleDraw; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 8s; animation-duration: 8s;}

.Slides_Group .slide .carousel-inner .carousel-item .carousel-caption {width: 100%; left: initial; right: initial; top: initial; bottom: 45%; padding: 0 25%; text-align: center;}
.Slides_Group .slide .carousel-inner .carousel-item .carousel-caption h5 {text-shadow: 2px 2px 5px #333; font-size: 45px; line-height: 55px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; animation-duration: 1s; animation-name: fadeInDown;}
.Slides_Group .slide .carousel-inner .carousel-item .carousel-caption p {text-shadow: 2px 2px 5px #333; font-size: 22px; line-height: 35px; margin: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; animation-duration: 1s; animation-name: fadeInUp;}

.Slides_Content .carousel-control-prev, .Slides_Content .carousel-control-next {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  width: 55px;
  height: 55px;
  margin: 0;
  z-index: 99;
  background: none;
  font-size: 0;
  opacity: 1;
  border: solid 1px #FFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.Slides_Content .carousel-control-next {right: 7%;}
.Slides_Content .carousel-control-prev {left: 7%;}
.Slides_Content .carousel-control-next-icon, .Slides_Content .carousel-control-prev-icon {width: 50px; height: 28px; transition: background 0.5s; -webkit-transition: background 0.5s; background-position: center center; background-repeat: no-repeat; position: absolute; overflow: hidden;}
.Slides_Content .carousel-control-prev:hover, .Slides_Content .carousel-control-next:hover {border: solid 1px #efd1c6;}
.Slides_Content .carousel-control-next-icon {background-image: url(https://materials.fillo.com.tw/materials/wuhotravel/images/5518221d-67bc-4871-9e5e-982fa0275be4.png); background-position: -50px 0; left: -20px; background-size: auto;}
.Slides_Content .carousel-control-next:hover .carousel-control-next-icon,
.Slides_Content .carousel-control-next-icon:hover {background-position: 0 0;}
.Slides_Content .carousel-control-prev-icon {background-image: url(https://materials.fillo.com.tw/materials/wuhotravel/images/6ceb087f-34ad-42bf-bf68-c3eae2577cb7.png); background-position: 0 0; right: -20px; background-size: auto;}
.Slides_Content .carousel-control-prev:hover .carousel-control-prev-icon,
.Slides_Content .carousel-control-prev-icon:hover {background-position: -50px 0;}
.Slides_Content .carousel-control-prev:hover:before {left: 20px;}
.Slides_Content .carousel-control-next:hover:before {right: 20px;}

@media (max-width: 767px) {
  .Slides_Group {margin-top: 75px;}
  .Slides_Group .slide .carousel-indicators {/*bottom: 10px;*/ flex-direction: initial; transform: none; left: 0; right: 0;}
  .Slides_Group .carousel-indicators li {margin: 6px;}
  .Slides_Group .slide .carousel-inner .carousel-item {height: initial; text-decoration: none;}
  .Slides_Group .slide .carousel-inner .carousel-item picture img {width: 120% !important; margin-left: -20%;}
  .Slides_Group .slide .carousel-inner .carousel-item .carousel-caption {position: initial; display: table !important; padding: 20px 15px; min-height: 170px;}
  .Slides_Group .slide .carousel-inner .carousel-item .carousel-caption h5 {font-size: 1.5rem; line-height: 35px; margin-bottom: 5px; text-shadow: none;}
  .Slides_Group .slide .carousel-inner .carousel-item .carousel-caption p {font-size: 1.2rem; line-height: 35px; text-shadow: none;}
  .Slides_Group .slide .carousel-control-prev {width: 40px; height: 50px; top: 25%; left: 15px;}
  .Slides_Group .slide .carousel-control-prev .carousel-control-prev-icon {transform: rotate(-135deg);}
  .Slides_Group .slide .carousel-control-next {width: 40px; height: 50px; top: 25%; right: 15px;}
  .Slides_Group .slide .carousel-control-next .carousel-control-next-icon {transform: rotate(-45deg);}
  .Slides_Group.sabit .Slides_Content .slide.carousel-fade .carousel-inner a:before {background: none;}
  .Slides_Group .slide .carousel-inner .carousel-item .carousel-caption {color: #555;}
  .Slides_Group .Slides_Content .slide.carousel-fade .carousel-inner:before {display: none;}
  .Slides_Group .Slides_Content .slide.carousel-fade .carousel-inner a:before {display: none;}
}

/*搜尋引擎*/
.Search_Group {background: url(https://materials.fillo.com.tw/materials/fongthai/images/70b450cc-82a1-4c2b-92b1-d19679c27468.jpg);}
.Search_Group .search_banner .search-area {background: #3c454e;}
.Search_Group .search_banner .search-area > .container {max-width: 1360px; background: transparent !important; border-bottom: none !important;}
.Search_Group .search-area .search-box {align-items: center; height: initial; margin: 0 0 1.5rem !important;}
.Search_Group .search-area .search-box .search-btn {height: 90px !important; line-height: 35px !important; outline: none; font-size: 18px; background: linear-gradient(-45deg, #cca657, #f8c772);;}
.Search_Group .search-area .search-box > div,
.Search_Group .search-area .search-box > div > .select-date {display: flex; align-items: flex-end; flex-wrap: wrap;}
.Search_Group .search-area .search-box > div > .select-date .select {display: flex; align-items: center;}
.Search_Group .search-area .search-box > div > .select-date .select .divide {margin: 0 10px !important; background: #cca657;}
.Search_Group .search-area .search-box > div > .select-date .select input {width: calc(50%) !important}
.Search_Group .search-area .search-box > div > div {background: transparent !important; height: initial !important; padding: 0px 10px !important; flex: 0 0 100%;}
.Search_Group .search-area .search-box > div > div .title {width: 100%; height: 45px !important; line-height: 45px !important; margin: 0px;}
.Search_Group .search-area .search-box > div > div > div > input,
.Search_Group .search-area .search-box > div > div > div > select {height: 45px !important; line-height: 45px !important; font-size: 18px !important; padding: 0 10px !important; background-color: #e8e8e8 !important; border: none !important;}
.Search_Group section.group_banner .search-area .search-box .select-date .select input,
.Search_Group section.search_banner .search-area .search-box .select-input input {background-color: #e8e8e8 !important;}
.Search_Group .search-area .search-box > div > div > div > i,
.Search_Group .search-area .search-box > div > div > div > h6 {color: #cca657 !important; font-size: 18px !important;}
.Search_Group section.group_banner .search-area .select-input i {position: initial !important;}
.Search_Group section.group_banner .search-area .select-input i.data-icon:before {color: #cca657 !important; width: 20px;}
.Search_Group section.group_banner .search-area .select-input i.data-icon:after {content: '關鍵字'; font-size: 18px !important; color: #cca657 !important; font-style: normal; height: 45px !important; line-height: 45px !important;}
.Search_Group section.group_banner .search-area .select-input input {height: 45px !important; line-height: 45px !important; font-size: 18px !important; padding: 0 10px !important;}
.Search_Group section.group_banner .search-area .search-box .select-status {display: none !important;}
.Search_Group section.group_banner .search-area .search-box .search-btn h5 {font-size: 18px;}

@media (max-width: 767px) {
  .Search_Group {top: 0px;}
  .Search_Group .search-area .search-box > div:last-child {padding: 20px 18px 10px !important;}
  .Search_Group section.group_banner .search-area .select-input .mic_icon {height: 45px; top: initial !important; bottom: 4px !important; right: 5px !important;}
}

.Search_Tabs {background: #3c454e;}
.Search_Tabs .blk-tabs ul.nav {max-width: 1360px; margin: 0 auto; padding: 0 15px;}
.Search_Tabs .blk-tabs ul.nav li.nav-item {padding: 0 5px;}
.Search_Tabs .blk-tabs ul.nav li.nav-item a {font-size: 18px !important; color: #8d713b !important; padding: 1rem 1rem 0 1rem;}
.Search_Tabs .blk-tabs ul.nav li.nav-item a.active {color: #cca657 !important}
.Search_two section.group_banner .leftPark {height: initial;}

@media (max-width: 767px) {
  .Search_Tabs .blk-tabs ul.nav li.nav-item a {padding: 0.5rem 1rem;}
}

/*Slogan*/
.Package_Tours_Group {position: relative; overflow: hidden;}
.Package_Tours_Group:after {
  content: '';
  background: #faeaea;
  width: 100%;
  height: 50%;
  display: table;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.Package_Tours_Title .link.text-link {max-width: 1560px; margin: 100px auto -130px;}
.Package_Tours_Title h2 {font-size: 36px !important; color: #4a4a4a !important; font-weight: 300; padding: 10px 15px !important;}
.Package_Tours_Title .link-list {background: transparent !important;}
.Package_Tours_Title .link-list li span {font-size: 60px !important; color: #4a4a4a !important; font-family: "Montserrat"; font-weight: 600; padding: 10px !important; letter-spacing: 0 !important;}

.Package_Tours_Bg {padding: 200px 100px 80px 0;}
.Package_Tours_Bg > .module-container > .main {border-radius: 0 30% 0 0; overflow: hidden; width: 750px; height: 600px;}
.Package_Tours_Bg > .module-container > .main img {width: 100%; height: 100%;}
.Package_Tours_Bg:before {
    content: '';
    display: table;
    border: 2px solid #f2dad1;
    margin: 0 auto;
    position: absolute;
    top: 187px;
    left: -2px;
    width: 750px;
    height: 600px;
    border-radius: 0 31.5% 0 0;
}

.Package_Tours_Content {padding: 0 150px 100px 0;}
.Package_Tours_Content:after {
  content: ' ';
  background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/1f0b8a91-9b20-4c08-873c-4500112a5b47.png);
  width: 60%;
  height: 60%;
  display: table;
  position: absolute;
  top: -70px;
  right: -60px;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  z-index: 1;
  opacity: .5;
}
.Package_Tours_Content > .module-container {padding: 0 7%; position: relative; z-index: 2;}
.Package_Tours_Content .carousel-inner {
  position: relative;
  width: 500px;
  height: 840px;
  margin: 0 auto;
  padding: 0 0 200px 0;
}
.Package_Tours_Content .carousel-inner a.carousel-item {position: initial;}
.Package_Tours_Content:before {
    content: '';
    width: 530px;
    height: 728px;
    display: table;
    /* overflow: hidden; */
    -webkit-border-top-left-radius: 58% 50%;
    -moz-border-top-left-radius: 58% 50%;
    border-top-left-radius: 58% 50%;
    -webkit-border-top-right-radius: 58% 50%;
    -moz-border-top-right-radius: 58% 50%;
    border-top-right-radius: 58% 50%;
    border: 2px solid #f2dad1;
    margin: 0 auto;
    position: absolute;
    top: -15px;
    left: calc(20% - 5px);
}
.Package_Tours_Content .carousel-inner a.carousel-item picture {
  width: 100%;
  height: 684px;
  display: table;
  overflow: hidden;
  -webkit-border-top-left-radius: 58% 50%;
  -moz-border-top-left-radius: 58% 50%;
  border-top-left-radius: 58% 50%;
  -webkit-border-top-right-radius: 58% 50%;
  -moz-border-top-right-radius: 58% 50%;
  border-top-right-radius: 58% 50%;
}
.Package_Tours_Content .carousel-inner a.carousel-item .carousel-caption {width: 100%; right: 0; left: 0; bottom: 30px;}
.Package_Tours_Content .carousel-inner a.carousel-item .carousel-caption h5 {font-size: 30px; margin-bottom: 35px; text-align: right; padding: 0px 20px; text-shadow: 1px 2px 5px #4a4a4a; line-height: 36px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
.Package_Tours_Content .carousel-inner a.carousel-item .carousel-caption p:nth-child(3) {font-size: 20px; color: #4a4a4a; text-align: right; padding: 0 20px; text-shadow: none; line-height: 30px; height: 60px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}

.Package_Tours_Content .carousel-control-prev, .Package_Tours_Content .carousel-control-next {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: initial;
  bottom: 25%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  width: 55px;
  height: 55px;
  margin: 0;
  z-index: 99;
  background: none;
  font-size: 0;
  opacity: 1;
  border: solid 1px #b2d8db;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.Package_Tours_Content .carousel-control-next-icon, .Package_Tours_Content .carousel-control-prev-icon {width: 50px; height: 28px; transition: background 0.5s; -webkit-transition: background 0.5s; background-position: center center; background-repeat: no-repeat; position: absolute; overflow: hidden;}
.Package_Tours_Content .carousel-control-prev:hover, .Package_Tours_Content .carousel-control-next:hover {border: solid 1px #02a4bb;}
.Package_Tours_Content .carousel-control-next-icon {background-image: url(https://materials.fillo.com.tw/materials/wuhotravel/images/c2258856-20bb-436b-97b8-cd819a41199d.png); background-position: -50px 0; left: -20px; background-size: auto;}
.Package_Tours_Content .carousel-control-next:hover .carousel-control-next-icon,
.Package_Tours_Content .carousel-control-next-icon:hover {background-position: 0 0;}
.Package_Tours_Content .carousel-control-prev-icon {background-image: url(https://materials.fillo.com.tw/materials/wuhotravel/images/f1811495-d8ef-4f4f-bd0c-6e055a3e5c27.png); background-position: 0 0; right: -20px; background-size: auto;}
.Package_Tours_Content .carousel-control-prev:hover .carousel-control-prev-icon,
.Package_Tours_Content .carousel-control-prev-icon:hover {background-position: -50px 0;}
.Package_Tours_Content .carousel-control-prev:hover:before {left: 20px;}
.Package_Tours_Content .carousel-control-next:hover:before {right: 20px;}
.Package_Tours_Content .carousel-indicators {display: none;}
@media (max-width: 767px) {

}

.Bespoke_Tours_Group {margin: 150px 0 0; overflow: hidden;}
.Bespoke_Tours_Group:after {
    content: ' ';
    background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/11fdcb64-fa2d-45cd-976f-223729ba8f08.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    z-index: 4;
    left: -40px;
    bottom: -15px;
    width: 100%;
    height: 100%;
    opacity: .5;
}
.Bespoke_Tours_Group > .module-container {margin-bottom: 150px;}
.Bespoke_Tours_Title {position: relative; z-index: 10;}
.Bespoke_Tours_Title .link.text-link {max-width: 1560px; margin: 100px auto -130px;}
.Bespoke_Tours_Title h2 {font-size: 36px !important; color: #4a4a4a !important; font-weight: 300; padding: 10px 15px !important; margin-bottom: 20px;}
.Bespoke_Tours_Title .link-list {background: transparent !important;}
.Bespoke_Tours_Title .link-list li span {font-size: 60px !important; color: #4a4a4a !important; font-family: "Tangerine", cursive; font-weight: 600; padding: 10px !important; letter-spacing: 0 !important;}

.Bespoke_Tours_Bg {padding: 0; margin-bottom: 230px;}
.Bespoke_Tours_Bg:after {
  content: '';
  width: 90%;
  height: 500px;
  background: #faeaea;
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 4;
}
.Bespoke_Tours_Bg .module-container .main {
  width: 1635px;
  height: 530px;
  overflow: hidden;
  margin: 0 0 0 auto !important;
  -webkit-border-bottom-right-radius: 14% 40%;
  -moz-border-top-left-radius: 14% 40%;
  border-bottom-right-radius: 14% 40%;
  -webkit-border-top-left-radius: 14% 40%;
  -moz-border-top-left-radius: 14% 40%;
  border-top-left-radius: 14% 40%;
  position: relative;
  right: 0;
  z-index: 5;
}
.Bespoke_Tours_Title {position: absolute; left: 10%; bottom: 48%; z-index: 6}
.Bespoke_Tours_Content {width: 50%; height: 100px; position: absolute; right: 0; bottom: 180px; z-index: 7;}
.Bespoke_Tours_Content > .module-container > .main {}
.Bespoke_Tours_Content > .module-container > .main > div {width: 100%; display: flex; align-items: flex-end;}
.Bespoke_Tours_Content .Bespoke_Tours_Content_Txt {letter-spacing: 5px;}
.Bespoke_Tours_Content .Bespoke_Tours_Content_Txt h4 {font-weight: 200; margin-bottom: 20px;}
.Bespoke_Tours_Content .Bespoke_Tours_Content_Btn {margin-left: 30px;}
.Bespoke_Tours_Content .Bespoke_Tours_Content_Btn a {display: block; margin-bottom: 20px; padding: 6px 70px 6px 30px; background: #b2d8db; color: #FFF; font-size: 20px; position: relative; display: flex; align-items: center; text-decoration: none;}
.Bespoke_Tours_Content .Bespoke_Tours_Content_Btn a img {position: absolute; right:25px; transition: .5s;}
.Bespoke_Tours_Content .Bespoke_Tours_Content_Btn a:hover img {right: 15px; transition: .5s;}

.Theme_Tours_Group {height: 100vh; padding: 100px 0; margin-bottom: 120px; background: #faeaea; border-radius: 0 150px 0 0; position: relative;}
.Theme_Tours_Group:before {content: ""; width: 1000px; height: 100%; overflow: hidden; display: table; position: absolute; left: 0; top: 0; border-radius: 0 150px 0 0; background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/ad42c4cd-48d2-4fe0-9ddf-41d75fca953e.png); background-repeat: no-repeat; background-size: cover;}
.Theme_Tours_Group:after {content: ""; width: 100%; height: 100%; display: table; position: absolute; right: 0px; bottom: -100px; background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/78fbc806-dcb4-4787-9686-6c0046e377e5.png); background-repeat: no-repeat; background-position: bottom right; opacity: .5;}
.Theme_Tours_Group > .module-container {overflow: hidden !important;}

.Theme_Tours_Title {position: relative; z-index: 10;}
.Theme_Tours_Title .module-container .main > div {width: 35% !important; margin: initial; float: right;}
.Theme_Tours_Title h2 {font-size: 36px !important; color: #4a4a4a !important; font-weight: 300; padding: 10px 15px !important; margin-bottom: 20px;}
.Theme_Tours_Title .link-list {background: transparent !important;}
.Theme_Tours_Title .link-list li span {font-size: 60px !important; color: #4a4a4a !important; font-family: "Montserrat"; font-weight: 600; padding: 10px !important; letter-spacing: 0 !important;}
.Theme_Tours_Content .carousel-inner a.carousel-item {display: flex; align-items: center; justify-content: center; text-decoration: none;}
.Theme_Tours_Content .carousel-inner a.carousel-item picture {
  width: 50%;
  height: 472px;
  display: table;
  overflow: hidden;
  /* -webkit-border-top-right-radius: 20% 35%;
  -moz-border-bottom-left-radius: 20% 35%;
  border-top-right-radius: 20% 35%;
  -webkit-border-bottom-left-radius: 20% 35%;
  -moz-top-top-left-radius: 20% 35%;
  border-bottom-left-radius: 20% 35%; */
  border-radius: 0 150px;
}
.Theme_Tours_Content .carousel-inner a.carousel-item .carousel-caption {position: initial; width: 20%; padding: 0 20px; margin-left: 30px;}
.Theme_Tours_Content .carousel-inner a.carousel-item .carousel-caption h5 {font-size: 30px; color: #4a4a4a; text-shadow: none;}
.Theme_Tours_Content .carousel-inner a.carousel-item .carousel-caption p {font-size: 20px; color: #4a4a4a; text-shadow: none;}


.Theme_Tours_Content .carousel-control-prev, .Theme_Tours_Content .carousel-control-next {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: initial;
  bottom: 10%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  width: 55px;
  height: 55px;
  margin: 0;
  z-index: 99;
  background: none;
  font-size: 0;
  opacity: 1;
  border: solid 1px #b2d8db;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.Theme_Tours_Content .carousel.slide {padding-bottom: 10%;}
.Theme_Tours_Content .carousel-control-prev {left: 55%;}
.Theme_Tours_Content .carousel-control-next {right: 35%;}

.Theme_Tours_Content .carousel-control-next-icon, .Theme_Tours_Content .carousel-control-prev-icon {width: 50px; height: 28px; transition: background 0.5s; -webkit-transition: background 0.5s; background-position: center center; background-repeat: no-repeat; position: absolute; overflow: hidden;}
.Theme_Tours_Content .carousel-control-prev:hover, .Theme_Tours_Content .carousel-control-next:hover {border: solid 1px #02a4bb;}
.Theme_Tours_Content .carousel-control-next-icon {background-image: url(https://materials.fillo.com.tw/materials/wuhotravel/images/c2258856-20bb-436b-97b8-cd819a41199d.png); background-position: -50px 0; left: -20px; background-size: auto;}
.Theme_Tours_Content .carousel-control-next:hover .carousel-control-next-icon,
.Theme_Tours_Content .carousel-control-next-icon:hover {background-position: 0 0;}
.Theme_Tours_Content .carousel-control-prev-icon {background-image: url(https://materials.fillo.com.tw/materials/wuhotravel/images/f1811495-d8ef-4f4f-bd0c-6e055a3e5c27.png); background-position: 0 0; right: -20px; background-size: auto;}
.Theme_Tours_Content .carousel-control-prev:hover .carousel-control-prev-icon,
.Theme_Tours_Content .carousel-control-prev-icon:hover {background-position: -50px 0;}
.Theme_Tours_Content .carousel-control-prev:hover:before {left: 20px;}
.Theme_Tours_Content .carousel-control-next:hover:before {right: 20px;}
.Theme_Tours_Content .carousel-indicators {display: none;}

/*隱私權政策*/
.Privacy_Policy_Content {width: 1360px; max-width: 1360px; margin: 0 auto 100px;}
.Privacy_Policy_Content .Privacy_Title h3 {margin: 50px auto;}
.Privacy_Policy_Content .Privacy_Title h3 span {font-size: 26px; line-height: 50px; font-weight: bold;}
.Privacy_Policy_Content .Privacy_Title .module-container .main > div,
.Privacy_Policy_Content .Privacy_Main .module-container .main > div {padding: 0 15px;}

@media (max-width: 767px) {
  .Privacy_Policy_Content .Privacy_Title h3 span {font-size: 20px !important; line-height: 30px;}
  .Privacy_Policy_Content .Privacy_Main h3 span {font-size: 18px !important;}
  .Privacy_Policy_Content .Privacy_Title h3,
  .Privacy_Policy_Content .Privacy_Main p {text-align: justify !important; margin: 20px auto;}
}

/*關於我們*/
.About_Us .bgfixed h2 {text-shadow: 2px 2px 5px #333;}
.About_Us_Content {width: 1360px; max-width: 1360px; margin: 0 auto 100px;}
.About_Us_Content .About_Title h2 {margin: 50px auto; color: #3c454d; display: table; letter-spacing: 1px; position: relative; z-index: 1;}
.About_Us_Content .About_Title h2::after {content: ""; width: 100%; height: 2rem; background: #cca657; display: block; transform: skewX(-15deg); z-index: 0; margin-top: -1.3rem;}
.About_Us_Content .About_Title h2 strong {position: relative; z-index: 2; padding: 0 10px;}
.About_Us_Content .About_Main h3 span {font-size: 26px; line-height: 50px; font-weight: bold;}

@media (max-width: 767px) {
  .About_Us_Content .About_Title h2 {margin: 30px auto;}
  .About_Us_Content .About_Title h2 strong {font-size: 26px;}
  .About_Us_Content .About_Main h3 {padding: 0 15px;}
  .About_Us_Content .About_Main h3 span {font-size: 20px; line-height: 35px;}
  .About_Us_Content .About_Main p {padding: 0 15px;}
}

/*表單*/
.D_customformfront_main .web-page-frame.lock {background: #fdeee1; z-index: -11; position: absolute;}
.D_customformfront_main section.group_table.contact {margin-bottom: 0; padding-bottom: 100px; background: url(https://materials.fillo.com.tw/materials/fongthai/images/70b450cc-82a1-4c2b-92b1-d19679c27468.jpg); background-attachment: fixed; background-position: center; background-size: contain; z-index: 0;}
.D_customformfront_main section.group_table .container {box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; border-radius: 20px;}
.D_customformfront_main .contact .contac_form input {height: 40px; margin: 0 auto; padding: 0.3rem 0.5rem; font-size: 14px; border-radius: 4px; background: #FFF; border: 1px solid #F1DEDE;}
.D_customformfront_main .contact .contac_form input:focus {box-shadow: 0 0 0 0.2rem rgba(241, 222, 222, 0.5);}
.contact > .container {padding: 30px 80px !important;}
.contact > .container > h2 {position: absolute; top: 160px; margin-bottom: 0 !important; left: 0; width: 100%; text-align: center; border: none; color: #FFF; text-shadow: 2px 2px 5px #333; font-weight: bold;}
.contact > .container > h4 .note {display: flex; justify-content: flex-end; color: #F00; font-size: 14px;}
.contact > .container > h4 .note .text_blue {color: #F00; font-size: 18px;}
.contact .trip_title {display: none;}
.contact #form_customForm.contac_form .form-row > [class*="col-"] {padding-left: 15px !important; padding-right: 15px !important;}
.contact .contac_form .form-row > .form-group .text_blue {color: #F00 !important;}
.contact .contac_form .form-row > .form-group .btn-primary {background: #B48787 !important; border-color: #B48787 !important; color: #F1DEDE !important; font-size: 16px !important;}
.contact .contac_form .form-row > .form-group .btn-primary:hover {background: #F1DEDE !important; border-color: #F1DEDE !important; color: #B48787 !important;}
.contact .contac_form .form-row > .form-group textarea.form-control {height: 150px; margin: 0 auto; padding: 0.3rem 0.5rem; font-size: 14px; border-radius: 4px; background: #FFF; border: 1px solid #F1DEDE;}
.contact .contac_form .form-row > .form-group textarea.form-control:focus {box-shadow: 0 0 0 0.2rem rgba(241, 222, 222, 0.5);}
.contact .contac_form .form-row > .form-group select.form-control {height: 40px; margin: 0 auto; padding: 0.3rem 0.5rem; font-size: 14px; border-radius: 4px; background: #FFF; border: 1px solid #F1DEDE;}
.contact .contac_form .form-row > .form-group select.form-control:focus {box-shadow: 0 0 0 0.2rem rgba(241, 222, 222, 0.5);}
.contact .contac_form .form-row > .form-group input.ewui-datepicker {position: relative; z-index: 9; height: 40px; margin: 0 auto; padding: 0.3rem 0.5rem; font-size: 14px; border-radius: 4px; background: #FFF; border: 1px solid #F1DEDE;}
.contact .contac_form .form-row > .form-group input.ewui-datepicker:focus {box-shadow: 0 0 0 0.2rem rgba(241, 222, 222, 0.5);}
.contact .contac_form .form-row > .form-group i.fa-calendar {margin-top: -33px !important; right: 30px !important;}
.D_customformfront_main .contact .contac_form label {font-size: 16px !important; color: #515151;}
.D_customformfront_main .contact > .container > h4 .note,
.D_customformfront_main .contact > .container > h4 .note .text_blue,
.D_customformfront_main .contact .contac_form .form-row > .form-group .text_blue,
.D_customformfront_main .datepicker-days .table-condensed thead {color: #515151 !important;}
.D_customformfront_main .datepicker-days .table-condensed thead tr {border-bottom: 1px solid #515151;}
.D_customformfront_main .datepicker table tr td.today {color: #000; background-color: #F1DEDE; border-color: #F1DEDE; background-image: linear-gradient(to bottom, #F1DEDE, #F1DEDE);}
.D_customformfront_main .datepicker table tr td.today:active:focus, .D_customformfront_main .datepicker table tr td.today:active:hover {background-image: linear-gradient(to bottom, #B48787, #B48787);}
.D_customformfront_main .datepicker-days .table-condensed .day.active {background: #B48787;}
.D_customformfront_finish .trip_title {display: block; text-align: center;}
.D_customformfront_finish .trip_title p a {display: table; margin: 20px auto;}
#field_14 {}
#field_14 h3 {font-size: 16px;}
#field_8 {display: flex; align-items: center;}
#field_8 label {flex: 0 0 10%; max-width: 10%; margin: 0;}
#field_8 input {flex: 0 0 90%; max-width: 90%;}
#field_11 {display: flex; align-items: center;}
#field_11 label {flex: 0 0 10%; max-width: 10%; margin: 0;}
#field_11 input {flex: 0 0 90%; max-width: 90%;}
#field_15 {display: flex; align-items: center;}
#field_15 label {flex: 0 0 22%; max-width: 22%; margin: 0;}
#field_15 input {flex: 0 0 78%; max-width: 78%;}

@media (max-width: 767px) {
  .contact {padding-top: 260px !important;}
  .contact > .container {padding: 20px !important;}
}

/*主色系樣式*/
.D_products_group_search .search_banner {height: 350px !important;}
.D_products_group_search .search_banner .search-area {top: 150px;}
#flightModal section.group_table.trip_airline .table .thead,
#flightModal section.group_table.trip_airline .table .text_gary {display: flex; justify-content: center; align-items: center;}
#flightModal section.group_table.trip_airline .table .text_gary {border-bottom: 1px solid #e1e1e1;}
#flightModal section.group_table.trip_airline .table .thead th,
#flightModal section.group_table.trip_airline .table td {border-right: 1px solid #e1e1e1; display: flex !important; min-height: 50px; align-items: center; padding: 0 !important;}
#flightModal section.group_table.trip_airline .table .thead th:nth-child(1),
#flightModal section.group_table.trip_airline .table td:nth-child(1) {flex: 0 0 5%; max-width: 5%; border-left: 1px solid #e1e1e1;}
#flightModal section.group_table.trip_airline .table .thead th:nth-child(2),
#flightModal section.group_table.trip_airline .table td:nth-child(2),
#flightModal section.group_table.trip_airline .table .thead th:nth-child(5),
#flightModal section.group_table.trip_airline .table td:nth-child(5),
#flightModal section.group_table.trip_airline .table .thead th:nth-child(7),
#flightModal section.group_table.trip_airline .table td:nth-child(7) {flex: 0 0 15%; max-width: 15%;}
#flightModal section.group_table.trip_airline .table .thead th:nth-child(3),
#flightModal section.group_table.trip_airline .table td:nth-child(3) {flex: 0 0 10%; max-width: 10%;}
#flightModal section.group_table.trip_airline .table .thead th:nth-child(4),
#flightModal section.group_table.trip_airline .table td:nth-child(4),
#flightModal section.group_table.trip_airline .table .thead th:nth-child(6),
#flightModal section.group_table.trip_airline .table td:nth-child(6) {flex: 0 0 20%; max-width: 20%;}
#flightModal section.group_table.trip_airline .table td span {border: none;}

section.group_banner .form-check {
  margin-left: 2rem;
}
section.group_banner .form-check span.checkmark {
  height: 18px;
  width: 18px;
  left: -3px;
}
section.group_banner .form-check input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
section.group_banner .form-check .checkmark {
  position: absolute;
  top: 3px;
  background-color: white;
  border: 1px solid #eeeeee;
  border-radius: 0px;
}
section.group_banner .form-check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 0px;
  width: 7px;
  height: 12px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
section.group_banner .form-check .customcheck:hover input ~ .checkmark {
  background-color: #eeeeee;
  border-radius: 0px;
}
section.group_banner .form-check .customcheck input:checked ~ .checkmark {
  background-color: #cca657;
  border-radius: 0px;
  border: 1px solid #cca657;
}
section.group_banner .form-check .customcheck input:checked ~ .checkmark:after {
  display: block;
}

.go-to-top {display: none !important;}
.go-to-top .top {background: #007568;}
.filter_list i, .text_blue,
.search-area .search-box .select-date .title i,
.search-area .search-box .select-goal .title i,
.search-area .search-box .select-place .title i,
section.search_banner .search-area .search-box .select-input .data-icon-search,
section.search_con .pagination .page-item .page-link:hover, section.search_con .pagination .page-item .page-link:active,
section.search_con .pagination .page-item.active .page-link {color: #E4D0AD;}
.irs-from, .irs-single, .irs-to, .irs-slider, .table .thead, .go-to-top:hover .top, .irs-bar,
.search-area .search-box .search-btn, .table .thead:hover {background: linear-gradient(-45deg, #E4D0AD, #E4D0AD);}
.irs-slider.state_hover, .irs-slider:hover,
section.group_banner .form-check .customcheck input:checked ~ .checkmark,
section.search_con .pagination .page-item .page-link:hover, section.search_con .pagination .page-item .page-link:active,
section.search_con .pagination .page-item.active .page-link {border-color: #cca657;}
.badge-primary,
.filter_list .form-check .customcheck input:checked ~ .checkmark {background-color: #cca657;}
.list_con .style_icon .nav-pills .nav-link.active svg {fill: #E4D0AD;}
.by-airline .radio_style [type="radio"]:checked + label:after,
.by-airline .radio_style [type="radio"]:not(:checked) + label:after {background: #E4D0AD;}
figure.block_style .main_words a {color: #495057;}
section.group_banner.trip_banner h1 {font-size: 30px; color: #495057;}
.plane.plane-s1:hover,
.plane.plane-s1::after,
figure.block_style .main_words a:hover {color: #C3D9CE;}
figure.block_style .go-date .text-danger {color: #B48787 !important;}
figure.block_style .pic_all::after {border-color: transparent transparent transparent rgba(241, 222, 222, 0.5);}
section.group_banner .price_content .panel-info {border: 1px solid #515151;}
section.group_banner .price_content .panel-info .panel-heading {background: #515151;}
.trip_banner .basic_box .basic-air-btn a {background: #F1DEDE; border: 1px solid #B48787; color: #B48787;}
.trip_banner .basic_box .basic-air-btn a:hover {background: #B48787; border: 1px solid #B48787; color: #F1DEDE;}
.trip_banner .basic_box .basic-air-airport i,
.trip_banner .basic_box .basic-air-info .go h3,
.trip_banner .basic_box .basic-air-info .back h3,
.trip_banner .basic_box .basic-air-info .go i,
.trip_banner .basic_box .basic-air-info .back i {color: #515151;}
.trip_banner .basic_box .basic-air-info {border: 1px solid #515151;}
.breadcrumb-item.active a {color: #E4D0AD;}
.breadcrumb-item.active a:hover {color: #d2b076;}
.sub_menu-trip .server_menu li:nth-child(1) {background: #515151;}
.sub_menu-trip .server_menu > ul > li.query-fixed-btn,
.sub_menu-trip .server_menu > ul > li.share-fixed-btn,
.sub_menu-trip .server_menu > ul > li.download-fixed-btn,
.sub_menu-trip .server_menu > ul > li.favor-fixed-btn a:nth-child(1) {background: #f1e8e3;}

.sub_menu-trip .server_menu > ul > li a {
    font-size: 16px;
}

.sub_menu-trip .server_menu a i {
    font-size: 18px;
}

.sub_menu-trip .server_menu > ul > li a i {
    margin-right: 2px;
    line-height: 35px;
    font-size: 18px;
}

.sub_menu-trip .server_menu > ul > li.favor-fixed-btn a:nth-child(1)::after {
    margin-left: 5px;
}

.sub_menu-trip .server_menu > ul > li a>img {
    width: 22px;
}

.sub_menu-trip .server_menu a {
    color: #707070;
}

.sub_menu-trip .server_menu > ul > li:nth-child(1) {
    background: #515151;
    border-left: 1px solid #515151;
}

.sub_menu-trip .server_menu > ul > li {
    box-shadow: none;
}

.sub_menu-trip .server_menu > ul > li+li {
    border-top: 1px solid #b9b9b8
}

.sub_menu-trip .server_menu > ul > li.query-fixed-btn,.sub_menu-trip .server_menu > ul > li.share-fixed-btn, .sub_menu-trip .server_menu > ul > li.download-fixed-btn,.sub_menu-trip .server_menu > ul > li.favor-fixed-btn a:nth-child(1) {
    background: #f1e8e3;
}

/* .sub_menu-trip .server_menu > ul > li.query-fixed-btn, .sub_menu-trip .server_menu > ul > li.share-fixed-btn,
.sub_menu-trip .server_menu > ul > li.download-fixed-btn, .sub_menu-trip .server_menu > ul > li.favor-fixed-btn{ display: none;} */
.sub_menu-trip .server_menu > ul > li ul li a {
    border-left: 0;
    color: #ffffff;
}

.sub_menu-trip .server_menu > ul > li.join-fixed-btn a {
    border-left: 0;
}

.sub_menu-trip .server_menu > ul > li.join-fixed-btn .disabled, .sub_menu-trip .server_menu > ul > li.join-fixed-btn a {
    color: #e3d1c7;
}

@media (min-width: 992px) {
    .sub_menu-trip .server_menu > ul {
        margin-bottom: 0;
    }

    .sub_menu-trip .server_menu > ul > li {
        height: 45px;
        font-size: 1rem;
    }

    .sub_menu-trip .server_menu > ul > li a {
        padding: 5px 8px;
        border-left: 1px solid #b9b9b8;
    }

    .sub_menu-trip .server_menu > ul > li.favor-fixed-btn a:nth-child(1) {
        padding: 5px 8px 5px 12px;
    }

    .sub_menu-trip .trip_menu {
        width: 76px;
        padding: 10px 3px 0 3px;
    }

    .sub_menu-trip .trip_menu li a span {
        font-size: 0.9rem;
    }

    /* .sub_menu-trip .trip_menu i { display: none; } */
    .sub_menu-trip .trip_menu li:last-child a {
        border: 0;
        padding-bottom: 0;
    }

    .sub_menu-trip .trip_menu li a:hover span {
        color: #d3a889;
    }

    .sub_menu-trip .server_menu > ul > li.share-fixed-btn ul {
        height: 45px;
        width: 180px;
    }

    .sub_menu-trip .server_menu > ul > li.share-fixed-btn ul li {
        height: 45px;
    }

    .sub_menu-trip .server_menu > ul > li.download-fixed-btn ul li {
        height: 45px;
    }
}
@media (max-width: 1350px) {
    .sub_menu-trip .server_menu > ul > li a {
        font-size: 16px;
    }
}
@media (max-width: 991.98px) {
    section.group_table.tripdown .search_table > tbody > tr.thead {
        display: none;
    }

    .sub_menu-trip .trip_menu {
        display: none;
    }

    .sub_menu-trip .server_menu {
        width: 100vw;
    }

    .trip_day .table tr.text_gary.has_note>td:first-child {
        background: #efefef;
        text-align: center;
        width: 100%;
    }

    .day_con .info_box {
        width: 100%;
    }

    section.group_table.tripdown .search_table tbody td.tour-name .main_words h6.seat {
        margin-top: 10px;
        font-size: 15px;
    }

    .sub_menu-trip .trip_menu select {
        border-top: 1px solid #b9b9b8;
    }

    .sub_menu-trip .trip_menu:after {
        border: solid #f08300;
        border-width: 0 1px 1px 0;
    }

    .sub_menu-trip .server_menu > ul > li+li,.sub_menu-trip .trip_menu {
        border-left: 1px solid #b9b9b8;
    }

    .sub_menu-trip .server_menu > ul > li.share-fixed-btn ul li:nth-child(2) img {
        padding-top: 16px;
        margin: 0 auto;
    }

    /* .sub_menu-trip .server_menu{ width: 100vw;}
	.sub_menu-trip .trip_menu{ display: none;} */
}

@media (max-width: 767px) {
    .sub_menu-trip .server_menu {
        width: 100vw;
    }

    section.group_table.trip_features .container>div>h2, section.group_table.trip_airline .container>div>h2, section.group_table.trip_day .container>div>h2, section.group_table.trip_note .container>div>h2, section.group_table.view_intro .container>div>h2, section.group_table.tripdown .container>div>h2 {
        font-size: 1.8rem;
    }
}
.Day_menu.day_fixed {
    top: 80px !important;
}

.group_table_box img {width: 100% !important; height: initial !important;}
.day_con > .info_box > .row > div:first-child > img {display: none;}
.day_con > .info_box > .row > div:nth-child(2) {width: 100%; flex: 0 0 100%; max-width: 100%;}
section.group_table.trip_day .info_box .info_box_title {margin-left: 0;}
.day_con p {line-height: 30px;}

@media (max-width: 767px) {
section.search_con {margin-top: 260px;}
.D_products_group_search .search_banner {height: 400px !important;}
}


.web-page-frame {height: 100vh; /*background: #fdeee1; background: #f8f8f9;*/}
.web-page-frame .footer {position: sticky !important; top: 100vh !important;}

.member_width {margin-top: 80px;}
.member-data-l .mobile_scroll .card a:hover span, .member-data-l .mobile_scroll .card a.active span,
.member_order .member-tabs a.active, .member_Message .member-tabs a.active, .member_message .member-tabs a.active, .member_discount .member-tabs a.active,
.member_order .member-tabs a:active, .member_Message .member-tabs a:active, .member_message .member-tabs a:active, .member_discount .member-tabs a:active {color: #c9a85c !important;}
.member-data-l .mobile_scroll .card a:hover div, .member-data-l .mobile_scroll .card a.active div {background-color: #c9a85c !important;}
.member_order .member-tabs a:hover, .member_Message .member-tabs a:hover, .member_message .member-tabs a:hover, .member_discount .member-tabs a:hover {background: #fff2d8 !important;}


.member_home .signin_width {
    margin-top: 165px !important;
    margin-bottom: 88px !important;
}

.Detail img {width: 100%;}


/******** header ********/
.like_header {
    position: fixed;
    z-index: 1098;
}

.like_nav .mega-menu.menuFullWidth {
    background: #EFD1C6;
}

.like_nav .mega-menu > section.menu-list-items {
    max-width: 1400px;
    float: initial;
    height: 80px;
    margin: 0 auto;
}

.like_nav .mega-menu .menu-logo {
    float: initial;
    position: absolute;
    height: 80px;
    width: 160px;
}

.like_nav .mega-menu .menu-logo > li > a:hover {
    background-color: transparent;
}

.like_nav .mega-menu .menu-logo > li > a img {
    width: 129px;
    height: 55px;
    left: 0;
}

.like_nav .mega-menu .mg-drop-down .list_box > ul {
    margin-bottom: 0;
}

.like_nav .mega-menu .menu-links > li > a {
    line-height: 80px;
    font-size: 18px;
    letter-spacing: 0.5px;
    padding: 0 30px;
}

.like_nav .mega-menu .menu-links > li > a:hover {text-shadow: 0px 0px 8px rgb(255 255 255 / 80%);}

.like_nav .mega-menu .mg-drop-down, .like_nav .mega-menu .mg-drop-down-tab-bar {
    background: rgb(107 113 120 / 90%);
}

.like_nav .mega-menu .menu-links > li:hover {
    background-color: transparent;
}

.like_nav .megamenu_box {
    max-width: 1400px;
    margin: 0 auto;
}

.like_nav .mega-menu .menu-links li .list_box ul li a {
    display: table;
    padding: 3px;
    font-size: 15px;
    position: relative;
}

.like_nav .mega-menu .menu-links > li > a::before {
    content: "";
    position: absolute;
    background: #e3d1c7;
    width: calc(100% - 60px);
    height: 1px;
    left: 50%;
    bottom: 20px;
    opacity: 0;
    -webkit-transition: all .4s;
    transition: all .4s;
    transform: translate(-50%, 0);
}

.like_nav .mega-menu .menu-links > li > a::after {
    content: "";
    position: absolute;
    background: #e3d1c7;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    left: 30px;
    bottom: 17px;
    opacity: 0;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.like_nav .mega-menu .menu-links > li:hover > a::before {
    opacity: 1;
}

.like_nav .mega-menu .menu-links > li:hover > a::after {
    opacity: 1;
}

.like_nav .mega-menu .menu-links li .list_box>ul>li:first-child>a {
    font-size: 16px;
    padding: 3px 10px;
    border: 1px solid #e2e2e2;
    display: table;
    min-width: 125px;
    border-radius: 20px;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.like_nav .mega-menu .menu-links li .list_box>ul>li:first-child:hover>a {
    border: 1px solid #e3d1c7;
    color: #e3d1c7 !important;
}

.like_nav .mega-menu .menu-links li .list_box a p {
    text-align: center;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.like_nav .mega-menu .menu-links li .list_box ul li:hover a p {
    color: #e3d1c7 !important;
}

.like_nav .mega-menu .menu-links li .list_tag {
    margin: 0;
    border-top: 1px solid #e3d1c7;
    padding-top: 14px;
    padding-bottom: 36px;
}

.like_nav .mega-menu .menu-links li .list_tag h4 {
    margin: 0 0 20px;
    font-size: 18px;
    display: block;
    padding-left: 42px;
    float: initial;
    position: relative;
}

.like_nav .mega-menu .menu-links > li:nth-child(3) .list_tag h4::before {
    content: "";
    background: url(https://materials.fillo.com.tw/materials/liketravel/images/ef7620de-cbc5-449d-8aad-2b5b83e71302.png);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: top right;
    width: 36px;
    height: 36px;
    position: absolute;
    left: 0;
    top: 4px;
}

.like_nav .mega-menu .menu-links > li:nth-child(3) .megamenu_box {
    padding-top: 46px;
}

.like_nav .mega-menu .menu-links > li:nth-child(3) .list_onlyimg {
    padding: 0;
    float: initial;
    display: block;
    margin: 0;
    position: absolute;
    top: 35px;
}

.like_nav .mega-menu .menu-links > li:nth-child(3) .list_onlyimg::before {
    content: "";
    background: url(https://materials.fillo.com.tw/materials/liketravel/images/4d21a63c-4400-44ab-856e-ede3294f0156.png);
    background-repeat: no-repeat;
    background-size: 28px;
    background-position: top right;
    width: 40px;
    height: 30px;
    position: absolute;
}

.like_nav .mega-menu .menu-links > li:nth-child(3) .list_onlyimg img {
    display: none;
}

.like_nav .mega-menu .menu-links > li:nth-child(3) .list_onlyimg p {
    font-size: 18px;
    font-weight: 600;
    color: #e3d1c7;
    margin-left: 10px;
    padding-left: 36px;
}

.like_nav .mega-menu .list_tag a {
    padding: 3px 10px;
    border: 1px solid #e2e2e2;
    display: table;
    min-width: 125px;
    border-radius: 20px;
    text-align: center;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.like_nav .mega-menu .list_tag a:hover {
    border: 1px solid #e3d1c7;
}

.like_nav .mega-menu .list_tag a p {
    float: initial;
    font-size: 16px;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.like_nav .mega-menu .list_tag a:hover p {
    color: #e3d1c7 !important;
}

.like_subnav {
    position: absolute;
    top: 0;
    right: calc((100% - 1400px)/2);
    z-index: 99;
    width: 200px;
}

.like_subnav .function-row .row-content {
    height: 80px;
}

.like_subnav .function-row li {
    margin-bottom: 0;
    height: 100%;
    padding-right: 10px;
    padding-left: 0;
    flex: 0 0 45px;
    max-width: 45px;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.like_subnav .function-row li:last-child {
    border-left: 1px solid rgb(0 0 0 / 20%);
    border-right: 1px solid rgb(0 0 0 / 20%);
    flex: 0 0 110px;
    max-width: 110px;
    padding: 0;
}

.like_subnav .function-row li:hover {
    opacity: 0.7;
}

.like_subnav .function-row li a {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #515151;
}
.like_subnav .function-row li a:hover {text-shadow: 0px 0px 8px rgb(255 255 255 / 80%);}

.like_subnav .function-row li a i {
    font-size: 26px;
}

.like_subnav .function-row li a h3 {
    font-weight: 400;
    margin-top: 0;
    padding: 0 15px;
}

.like_subnav .function-row li:last-child a h3 {
    padding: 0 5px;
}

.like_subnav .function-row li a img {width: 40px;}
.like_subnav .function-row li:first-child a:hover img {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/aa0f88b6-e43a-4142-8154-9db95ccc9869.png);
}

.like_subnav .function-row li:nth-child(2) a:hover img {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/cc510989-b2e4-45fd-a0b8-f59745ca1d20.png);
}

.like_subnav .function-row li:nth-child(3) a:hover img {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/eed0bac8-ba9b-4b04-82fe-9a1397fc3f0d.png);
}

.showName {
    padding: 0;
}

.showName .member-name {
    border-bottom: 1px solid #dbdbdb;
}

.showName .member-name .greet {
    font-size: 14px;
    margin-left: 0;
}

.function-row li .showName .SignOut {
    background: #595e63;
    color: #ffffff;
    padding: 1px 3px;
    border-radius: 0;
    width: 100%;
    margin: 0;
    margin-top: 8px;
}

/* åŠ ä¸Šè³¼ç‰©è»Š */
.like_subnav {
    width: 250px
}

.like_subnav .function-row li:nth-child(3) a, .like_subnav .function-row li:nth-child(3) a i {
    color: #E3D1C7;
}

.widget-item .top-cart .icon .count {
    background: #E2E2E2;
    color: #6a7178;
    border: 1px solid #6a7178;
}

.like_subnav .function-row li:nth-child(3) {
    padding-right: 15px;
    flex: 0 0 50px;
    max-width: 50px;
}

.widget-item .top-cart {
    padding: 10px;
}

@media(min-width: 768px) {
    .like_nav .mega-menu .menu-links > li:not(:nth-child(3)) .megamenu_box {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .like_nav .mega-menu .menu-links {
        float: initial;
        display: flex !important;
        justify-content: center;
    }

    .like_nav .mega-menu .menu-links > li:nth-child(3) .megamenu_box {
        display: flex;
        flex-wrap: wrap;
    }

    .like_nav .mega-menu .menu-links > li:nth-last-child(1), .like_nav .mega-menu .menu-links > li:nth-last-child(2), .like_nav .mega-menu .menu-links > li:nth-last-child(3) {
        display: none;
    }

    .like_nav .mega-menu .menu-links > li > a i.fa.fa-indicator {
        display: none !important;
    }
}

@media(max-width: 1400px) {
    .like_nav .mega-menu .menu-logo > li > a img {
        width: 140px;
        height: auto;
        left: 20px;
    }

    .like_subnav {
        right: 0;
    }
}

@media(max-width: 991px) {
    .like_nav .mega-menu .menu-logo {
        width: 140px;
    }

    .like_nav .mega-menu .menu-logo > li > a img {
        width: 120px;
    }

    .like_nav .mega-menu .menu-links > li > a {
        padding: 0 15px;
        font-size: 16px;
    }

    .like_nav .mega-menu .menu-links > li > a::before {
        width: calc(100% - 30px);
    }

    .like_nav .mega-menu .menu-links > li > a::after {
        left: 15px;
    }

    .like_subnav {
        width: 180px;
    }

    .like_subnav .function-row li {
        padding-right: 5px;
        flex: 0 0 35px;
        max-width: 35px;
    }
}

@media(max-width: 767px) {
    .like_nav .megamenu_box {
        display: flex;
        flex-wrap: wrap;
    }

    .like_nav .mega-menu .menu-links li .list_box {
        width: 50%;
        margin: 0;
        padding: 5px 7px;
    }

    .like_nav .mega-menu .mg-drop-down .list_box > ul>li>a {
        width: 100%;
    }

    .like_nav .mega-menu .menu-links {
        margin-top: 60px;
        height: 100vh;
        max-height: initial !important;
        padding-bottom: 150px;
    }

    .like_nav .mega-menu .menu-links > li {
        border-bottom: 1px solid #7d8389;
    }

    .like_nav .mega-menu .menu-links > li > a::before,.like_nav .mega-menu .menu-links > li > a::after {
        display: none;
    }

    .like_nav .mega-menu .menu-links > li:nth-child(3) .megamenu_box {
        padding-top: 25px;
    }

    .like_nav .mega-menu .menu-links > li:nth-child(3) .list_onlyimg {
        top: 0;
    }

    .like_nav .mega-menu .menu-links > li:nth-child(3) .list_onlyimg p {
        padding-left: 25px;
        font-size: 16px;
    }

    .like_nav .mega-menu .menu-links > li:nth-child(3) .list_onlyimg::before {
        width: 30px;
        height: 24px;
        background-size: 20px;
    }

    .like_nav .mega-menu .menu-mobile-collapse-trigger {
        background-color: transparent;
        height: 60px;
        width: 60px;
    }

    .like_nav .mega-menu .menu-mobile-collapse-trigger:hover {
        background-color: transparent;
    }

    .like_nav .mega-menu .menu-mobile-collapse-trigger:before, .like_nav .mega-menu .menu-mobile-collapse-trigger:after, .like_nav .mega-menu .menu-mobile-collapse-trigger span {
        height: 1px;
        width: 35px;
        top: 20px;
    }

    .like_nav .mega-menu .menu-mobile-collapse-trigger span {
        top: 30px;
    }

    .like_nav .mega-menu .menu-mobile-collapse-trigger:after {
        top: 40px;
    }

    .like_nav .mega-menu .menu-mobile-collapse-trigger.active:before {
        -webkit-transform: rotate(35deg);
        -ms-transform: rotate(35deg);
        transform: rotate(35deg);
    }

    .like_nav .mega-menu .menu-mobile-collapse-trigger.active:after {
        -webkit-transform: rotate(-35deg);
        -ms-transform: rotate(-35deg);
        transform: rotate(-35deg);
    }

    .like_nav .mega-menu > section.menu-list-items {
        height: 60px;
    }

    .like_nav .mega-menu .menu-logo {
        width: 100%;
        height: 60px;
    }

    .like_nav .mega-menu .menu-logo > li > a img {
        width: 90px;
        left: 10px;
    }

    .like_nav .mega-menu .menu-logo > li > a {
        position: initial;
    }

    .like_nav .mega-menu .menu-links > li.activeTriggerMobile {
        background-color: transparent;
    }

    .like_nav .mega-menu .menu-links > li > a {
        line-height: 55px;
    }

    .like_nav .mega-menu .menu-links li .list_tag {
        padding-left: 0px;
        padding-right: 0px;
    }

    .like_nav .mega-menu .menu-links li .list_tag h4 {
        margin-left: 10px;
        padding-left: 29px;
        font-size: 16px;
    }

    .like_nav .mega-menu .menu-links > li:nth-child(3) .list_tag h4::before {
        width: 25px;
        height: 24px;
        background-size: 24px;
    }

    .like_nav .mega-menu .menu-links li .list_tag ul {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    .like_nav .mega-menu .menu-links li .list_tag li {
        width: 50%;
        margin: 0;
    }

    .like_nav .mega-menu .menu-links li .list_tag li {
        padding: 5px 7px;
    }

    .like_nav .mega-menu .list_tag a {
        margin-bottom: 10px;
        width: 100%;
    }

    .like_nav .mega-menu .menu-links > li:nth-last-child(1), .like_nav .mega-menu .menu-links > li:nth-last-child(2) {
        height: 50px;
        width: 50%;
        text-align: center;
    }

    .like_nav .mega-menu .menu-links > li:nth-last-child(1) {
        border-left: 1px solid #7d8389;
    }

    .like_nav .mega-menu .menu-links > li:nth-last-child(2)>a {
        display: block;
    }

    .like_nav .mega-menu .menu-links > li:nth-last-child(2)>a>img {
        width: 28px;
        float: initial;
        margin: 11px auto;
    }

    .like_nav .mega-menu .menu-links > li:nth-last-child(1) a i {
        font-size: 28px;
        color: #e3d1c7;
        margin-top: 13px;
    }

    .like_subnav .function-row .row-content {
        height: 60px;
    }

    .like_subnav {
        right: 60px;
    }

    .like_subnav .function-row li:nth-child(1), .like_subnav .function-row li:nth-child(2) {
        display: none;
    }

    .like_subnav .function-row li:last-child {
        border-left: 0;
        border-right: 0;
        flex: 1;
        max-width: initial;
        padding: 0;
    }

    .like_subnav .function-row li a {
        justify-content: flex-end;
    }

    .like_subnav {
        width: auto;
    }

    .like_subnav .function-row li:nth-child(3) {
        padding-right: 15px;
        flex: 0 0 40px;
        max-width: 40px;
    }

    .like_subnav .function-row li:nth-child(3) a h3 {
        padding: 0;
    }

    .function-row li .showName .SignOut {
        width: 50px;
        margin-top: 0;
        margin-left: 5px;
        justify-content: center;
    }
}

.Slides_Group_New {margin-top: 80px; padding: 2% 8%;}
.Slides_Group_New .carousel-fade .carousel-item {
  height: calc(82vh);
  -webkit-border-bottom-right-radius: 14% 40%;
  -moz-border-top-left-radius: 14% 40%;
  border-bottom-right-radius: 14% 40%;
  -webkit-border-top-left-radius: 14% 40%;
  -moz-border-top-left-radius: 14% 40%;
  border-top-left-radius: 14% 40%;
  overflow: hidden;
}

.About_Title .module-container .main > div {width: 38% !important;}
.About_Group .About_Content .img-mode .img-box img {
  width: 75%;
  float: right;
  overflow: hidden;
  border-radius: 0 150px;
}
.About_Group .About_Content .editor-content {padding: 2% 5%;}
.About_Group .About_Content .editor-content h2 {color: #515151; letter-spacing: 5px;}
.About_Group .About_Content .editor-content p {color: #515151; letter-spacing: 2px;}
.Package_Tours_Title_New h2,
.About_Title h2 {font-family: 'Noto Serif TC', serif !important; font-weight: 600; letter-spacing: 5px !important; color: #ad8a8d !important;}
.Bespoke_Tours_Title_New h2 {font-family: 'Noto Serif TC', serif !important; font-weight: 600; letter-spacing: 5px !important; color: #FFF !important;}
.Package_Tours_Title_New .link-list li span,
.Bespoke_Tours_Title_New .link-list li span,
.About_Title .link-list li span {font-family: "Tangerine", cursive !important; font-weight: 100; letter-spacing: 5px !important; color: #ad8a8d !important; margin-left: 30px; font-size: 80px !important;}
/* .Footer_Group_New {background: transparent;}
.Footer_Group_New .footer-wrap {box-shadow: none;}
.Footer_Group_New .footer-sample {background: #b38786; border-radius: 90px; width: 80%; margin: 20px auto; padding: 10px;}
.Footer_Group_New .Footer_Content_New .footer_center {justify-content: flex-start; background: #b38786; border-radius: 80px; flex: 0 0 100%; border: 1px solid #FFF;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info,
.Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox {display: block;}
.Footer_Group_New .Footer_Content_New .footer-wrap .icon_wrap {display: none;}
.Footer_Group_New .Footer_Content_New .footer-wrap .company-info {flex: 0 0 100%; max-width: 100%;}
.Footer_Group_New .Footer_Content_New .footer-wrap .company-info .info_box .info-text h3 {margin-bottom: 0; color: #FFF;}
.Footer_Group_New .Footer_Content_New .footer-wrap .company-info .info_box .info-text p {font-size: 12px; color: #FFF;}
.Footer_Group_New .Footer_Content_New .footer-wrap .contact-info {flex: 0 0 66%; max-width: 66%;}
.Footer_Group_New .Footer_Content_New .footer-wrap .contact-info .contact-box a h4,
.Footer_Group_New .Footer_Content_New .footer-wrap .contact-info .contact-box:first-child a h4 {color: #FFF;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info {flex: 0 0 23%; max-width: 23%; margin-top: -45px !important;}
.Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox {flex: 0 0 10%; max-width: 10%; margin-top: -20px;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info .fb-box-wrapper {flex-wrap: wrap;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info .fb-box-wrapper .fb-box {flex: 0 0 100%; max-width: 100%; margin-bottom: 0 !important;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info .fb-box-wrapper .fb-box h2 {font-size: 15px; color: #FFF; border: none; font-weight: normal;}
.Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox a {margin-right: 0;}
.Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox a img {height: 55px;} */
.Footer_Group_New {background: #CDD1D5;}
.Footer_Group_New .footer-wrap {box-shadow: none; background: transparent;}
.Footer_Group_New .footer-sample {border-radius: 90px; width: 80%; margin: 20px auto; padding: 10px;}
.Footer_Group_New .Footer_Content_New .footer_center {justify-content: flex-start; flex: 0 0 100%; background: transparent;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info,
.Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox {display: block;}
.Footer_Group_New .Footer_Content_New .footer-wrap .icon_wrap {display: none;}
.Footer_Group_New .Footer_Content_New .footer-wrap .company-info {flex: 0 0 100%; max-width: 100%;}
.Footer_Group_New .Footer_Content_New .footer-wrap .company-info .info_box .info-text h3 {margin-bottom: 0; color: #515151; font-family: 'Noto Serif TC', serif !important;}
.Footer_Group_New .Footer_Content_New .footer-wrap .company-info .info_box .info-text p {font-size: 12px; color: #515151;}
.Footer_Group_New .Footer_Content_New .footer-wrap .contact-info {flex: 0 0 66%; max-width: 66%;}
.Footer_Group_New .Footer_Content_New .footer-wrap .contact-info .contact-box a h4,
.Footer_Group_New .Footer_Content_New .footer-wrap .contact-info .contact-box:first-child a h4 {color: #515151;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info {flex: 0 0 23%; max-width: 23%; margin-top: -45px !important;}
.Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox {flex: 0 0 10%; max-width: 10%; margin-top: -20px;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info .fb-box-wrapper {flex-wrap: wrap;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info .fb-box-wrapper .fb-box {flex: 0 0 100%; max-width: 100%; margin-bottom: 0 !important;}
.Footer_Group_New .Footer_Content_New .footer-wrap .fb-info .fb-box-wrapper .fb-box h2 {font-size: 15px; color: #515151; border: none; font-weight: normal;}
.Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox a {margin-right: 0;}
.Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox a img {height: 55px; max-width: initial;}

section.group_table.trip_features:after,
section.group_table.trip_airline:after,
section.group_table.trip_day:after,
section.group_table.trip_note:after,
section.group_table.view_intro:after,
section.group_table.tripdown:after {background: #dedede; opacity: 0.9;}
section.group_table.trip_day .group_table_box table .thead,
section.group_table.trip_day table.table tr.thead th:nth-child(2) {background: #797979;}
section.group_table.trip_day table.table tr.thead th:nth-child(2)::before {display: none;}
section.group_table.trip_day .info_box .info_box_title .day_title {color: #E4D0AD;}
section.group_table.tripdown .search_table tbody td.tour-name a.title_main {color: #495057!important;}
section.group_table.tripdown .search_table tbody td.tour-name a.title_main:hover {color: #C3D9CE!important;}
h5.modal-title strong {color: #B48787;}
.flight_details .details_box > h4 {background: #F1DEDE}
.flight_details .details_box > h4 i {color: #B48787;}
.flight_details {border: 1px solid #F1DEDE;}
.Day_menu .swiper_day .swiper-slide a:hover {background: #E4D0AD; border: 1px solid #E4D0AD;}
section.trip_note .card-header .btn[aria-expanded="true"],
section.trip_note .card-header .btn:hover {background: #515151;}
.fc .fc-toolbar.fc-header-toolbar {background: #E4D0AD !important;}
.fc .fc-button-primary:last-child {color:#E4D0AD !important;}
.fc .fc-button-primary:last-child:hover {background: #E4D0AD !important; color: #FFF !important; border: 1px solid #FFF !important;}
.fc .fc-button-primary:disabled {color: #FFF !important; background-color: #E4D0AD!important;}
.fc .fc-button-primary:not(:disabled) {color: #E4D0AD !important;}
.fc .fc-button-primary:not(:disabled):hover {background: #E4D0AD !important; color: #FFF !important; border: 1px solid #FFF !important;}
section.group_table.tripdown .style_icon ul li a.nav-link {border: 1px solid #E4D0AD; color: #E4D0AD;}
section.group_table.tripdown .style_icon ul li a.nav-link.active {background-color: #E4D0AD; color: #FFF;}
section.group_table.tripdown .style_icon ul li a.nav-link svg {fill: #E4D0AD;}
section.group_table.tripdown .style_icon ul li a.nav-link:hover {color: #E4D0AD;}
section.group_table.tripdown .style_icon ul li a.nav-link.active:hover {color: #FFF;}
body.member_home.new_bg, .member_force_data_update.new_bg {background: #f2f2f1;}
body.member_home button.l_benPrimary {background: #E4D0AD;}
body.member_home .btn-outline-primary {border-color: #E4D0AD; color: #E4D0AD; outline: none;}
body.member_home .btn-outline-primary:hover,
body.member_home .btn-outline-primary:active,
body.member_home #policyfooter #agreeBtn,
body.member_force_data_update .form-horizontal #btnSave,
body.member_home .btn-outline-primary:not(:disabled):not(.disabled):focus,
body.member_home .btn-outline-primary:not(:disabled):not(.disabled):active {background: #E4D0AD; border-color: #E4D0AD; color: #FFF; outline: none;}
body.member_home .note_box a,
body.member_home .form-horizontal a.blue-txt2,
body.member_force_data_update.new_bg .member-l_mark.font11 a {color: #E4D0AD;}
body.member_home a.font4.blue-txt2 {color: #6b7178;}


@media (max-width: 1440px) {
  .Slides_Group_New .carousel-fade .carousel-item {
    -webkit-border-bottom-right-radius: 18% 40%;
    -moz-border-top-left-radius: 18% 40%;
    border-bottom-right-radius: 18% 40%;
    -webkit-border-top-left-radius: 18% 40%;
    -moz-border-top-left-radius: 18% 40%;
    border-top-left-radius: 18% 40%;
    width: 99.9%;
    height: calc(66vh);
  }
  .Package_Tours_Title .link.text-link {
    padding-left: 60px;
  }
  .Package_Tours_Bg > .module-container > .main {
    margin-left: -50% !important;
  }
  .Package_Tours_Bg:before {
    left: -39%;
  }
  .Package_Tours_Content:before {
    left: calc(10% - 5px);
  }
  .Package_Tours_Content > .module-container {
    padding: 0;
  }
  .Bespoke_Tours_Bg .module-container .main {
    right: -215px;
  }
  .Bespoke_Tours_Title .link.text-link {
    padding-left: 125px;
  }
  .Theme_Tours_Group:before {
    width: 650px;
  }
  .About_Group .About_Content .img-mode .img-box a {display: flex; justify-content: center;}
  .About_Group .About_Content .img-mode .img-box img {float: none;}
  .About_Group .About_Content .editor-content {padding: 0;}
  .Footer_Group .footer-wrap .footer_center {padding: 20px 0;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .contact-info {flex: 0 0 60%; max-width: 60%;}
  .Footer_Group .footer-wrap .contact-info .contact-box:first-child {flex: 0 0 40%; max-width: 40%;}
  .Footer_Group .footer-wrap .contact-info .contact-box:last-child {flex: 0 0 60%; max-width: 60%;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .fb-info {flex: 0 0 27%; max-width: 27%;}
}
@media (max-width: 1024px) {
  .Slides_Group_New .carousel-fade .carousel-item {height: calc(30vh);}
  .Slides_Group .slide .carousel-inner .carousel-item .carousel-caption h5 {font-size: 26px;}
  .Slides_Group .slide .carousel-inner .carousel-item .carousel-caption p {font-size: 18px;}
  .Package_Tours_Title .link.text-link {margin: 10px auto -30px;}
  .Package_Tours_Bg:before {left: -100%;}
  .Package_Tours_Bg > .module-container > .main {margin-left: -135% !important;}
  .Package_Tours_Content {padding: 0 160px 0 0;}
  .Package_Tours_Content .carousel-inner a.carousel-item picture {width: 93%;}
  .Package_Tours_Content:before {width: 493px; height: 670px; left: calc(-4% - 5px);}
  .Package_Tours_Content .carousel-inner a.carousel-item .carousel-caption {width: 95%; bottom: 80px;}
  .Package_Tours_Content .carousel-inner a.carousel-item .carousel-caption h5 {margin-bottom: 45px;}
  .Package_Tours_Content .carousel-control-prev, .Package_Tours_Content .carousel-control-next {bottom: 30%;}
  .Bespoke_Tours_Group {margin: 50px 0 0;}
  .Bespoke_Tours_Title {bottom: 59%;}
  .Bespoke_Tours_Bg .module-container .main {height: 350px; -webkit-border-top-left-radius: 10% 40%; -moz-border-top-left-radius: 10% 40%; border-top-left-radius: 10% 40%;}
  .Bespoke_Tours_Group:after {width: 50%; height: 50%; background-size: contain;}
  .Bespoke_Tours_Content > .module-container > .main > div {flex-wrap: wrap;}
  .Theme_Tours_Group {height: 60vh;}
  .Theme_Tours_Group:after {width: 40%; height: 40%; background-size: contain;}
  .Theme_Tours_Group:before {width: 400px; height: 90%;}
  .Theme_Tours_Title .module-container .main > div {width: 53% !important;}
  .About_Group .About_Content .img-mode .img-box img {border-radius: 0 100px;}
  .About_Group .About_Content .pic-content.col-lg-7 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
  .Footer_Group_New .footer-sample {width: 100%;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .company-info,
  .Footer_Group_New .Footer_Content_New .footer-wrap .company-info .info-text {flex: 0 0 100%; max-width: 100%;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .contact-info {flex: 0 0 65%; max-width: 65%;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .fb-info {flex: 0 0 28%; max-width: 28%; margin-top: -35px !important;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox {margin-top: -10px; margin-left: -10%;}
}
@media(max-width: 767px) {
  .Slides_Group .slide .carousel-control-prev .carousel-control-prev-icon,
  .Slides_Group .slide .carousel-control-next .carousel-control-next-icon {transform: rotate(0deg);}
  .Slides_Group .slide .carousel-control-prev, .Slides_Group .slide .carousel-control-next {height: 40px; top: 30%;}
  .Slides_Group_New .carousel-fade .carousel-item {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
  }
  .Slides_Group_New .carousel-fade .carousel-item picture {border-radius: 80px 0; overflow: hidden; display: block;}
  .Slides_Group_New .carousel-fade.bs-carousel {padding-bottom: 50px;}
  .Package_Tours_Title_New .link-list li span,
  .Bespoke_Tours_Title_New .link-list li span,
  .About_Title .link-list li span {letter-spacing: 0 !important;}
  .Package_Tours_Title .link.text-link {padding-left: 0 !important;}
  .Package_Tours_Bg {display: none !important;}
  .Package_Tours_Content {padding: 80px 15px 0 !important;}
  .Package_Tours_Content:before {display: none !important;}
  .Package_Tours_Content .carousel-inner {width: 100%; height: 700px; padding: 0;}
  .Package_Tours_Content .carousel-inner a.carousel-item picture {width: 100% !important; height: 100%;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-right-radius: 0;
    border-radius: 50% 50% 0 0;
  }
  .Package_Tours_Content .carousel-inner a.carousel-item .carousel-caption {width: 100%; bottom: 0; display: block !important;}
  .Bespoke_Tours_Group {margin: 50px 0;}
  .Bespoke_Tours_Content {width: 90%;}
  .Bespoke_Tours_Content > .module-container > .main > div {justify-content: flex-end;}
  .Bespoke_Tours_Content .Bespoke_Tours_Content_Btn {margin-right: 30px;}
  .Bespoke_Tours_Content .Bespoke_Tours_Content_Txt {width: 100%; letter-spacing: 2px; padding-left: 15px;}
  .Bespoke_Tours_Title {bottom: 63%;}
  .Bespoke_Tours_Title .link.text-link {padding-left: 0; margin: 100px auto -90px;}
  .Bespoke_Tours_Bg .module-container .main {right: -10%;
    height: 250px;
    -webkit-border-top-left-radius: 7% 40%;
    -moz-border-top-left-radius: 7% 40%;
    border-top-left-radius: 7% 40%;}
  .Bespoke_Tours_Group:after {width: 70%; bottom: 5px;}
  .Theme_Tours_Group {height: 100vh; padding: 260px 0 0;}
  .Theme_Tours_Group:after {width: 60%;}
  .Theme_Tours_Group:before {width: 100%; height: 30%; background-position: bottom center;}
  .Theme_Tours_Title h2 {padding: 10px 30px !important;}
  .Theme_Tours_Title .module-container .main > div {width: 100% !important;}
  .About_Group .About_Content .pic-content.col-lg-7 {display: none;}
  .About_Group .About_Content .editor-content {padding: 0 20px;}
  .About_Group .About_Content .editor-content h2 {letter-spacing: 0px; font-size: 26px;}
  .About_Group .About_Content .editor-content p {letter-spacing: 0px;}
  .Footer_Group .footer-wrap .contact-info .contact-box:first-child {flex: 0 0 100%; max-width: 100%; display: flex;}
  .Footer_Group .footer-wrap .contact-info .contact-box:first-child a {flex: 0 0 50%;}
  .Footer_Group .footer-wrap .contact-info .contact-box a h4 {padding-left: 0;}
  .Footer_Group .footer-wrap .contact-info .contact-box:last-child {flex: 0 0 100%; max-width: 100%;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .contact-info {flex: 0 0 100%; max-width: 100%;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .fb-info {margin-top: 20px !important; flex: 0 0 100%; max-width: 100%; padding: 0;}
  .Footer_Group_New .Footer_Content_New .footer-wrap .footer_sbox {position: absolute; right: 30px; bottom: 0; flex: 0 0 50%; max-width: 50%; margin-top: 0;}
  .like_nav .mega-menu .menu-links > li:nth-last-child(1),
  .like_nav .mega-menu .menu-links > li:nth-last-child(2),
  .like_nav .mega-menu .menu-links > li:nth-last-child(3) {height: 50px; width: 33.33%; text-align: center;}
  .like_nav .mega-menu .menu-links > li:nth-last-child(1),
  .like_nav .mega-menu .menu-links > li:nth-last-child(2) {border-left: 1px solid #7d8389;}
  .like_nav .mega-menu .menu-links > li > a > img {width: 28px; float: initial; margin: 11px auto;}
  .like_nav .mega-menu .menu-mobile-collapse-trigger.active:before,
  .like_nav .mega-menu .menu-mobile-collapse-trigger.active:after,
  .like_nav .mega-menu .menu-mobile-collapse-trigger:before,
  .like_nav .mega-menu .menu-mobile-collapse-trigger:after,
  .like_nav .mega-menu .menu-mobile-collapse-trigger span {background: #515151;}
  .like_subnav .function-row li:nth-child(1), .like_subnav .function-row li:nth-child(2), .like_subnav .function-row li:nth-child(3) {display: none;}
}

.Theme_Slides_Group {width: 100%; height: 100vh; margin-top: 80px; padding: 1% 8%;}

.Theme_Slides_Content .slider-container {max-width: inherit;}
.Theme_Slides_Content .slider-container .rslides .slide1 a {border: none;}
.Theme_Slides_Content .slider-container .rslides .slide1 a img {border-radius: 170px 0;}
.Theme_Slides_Content .slider-container .rslides .slide1 a .carousel-caption {top: 10%; bottom: 10%; text-align: left; display: flex !important; flex-wrap: wrap; align-items: center; align-content: center;}
.Theme_Slides_Content .slider-container .rslides .slide1 a .carousel-caption h1 {font-size: 3rem; margin: 0 5px; letter-spacing: 5px; font-family: 'Noto Serif TC', serif !important; text-shadow: 2px 2px 5px #333;}
.Theme_Slides_Content .slider-container .rslides .slide1 a .carousel-caption h3 {font-size: 5rem; margin: 0 5px; letter-spacing: 5px; font-family: "Tangerine", cursive !important; text-shadow: 2px 2px 5px #333;}
.Theme_Slides_Content .slider-container .thumb {height: 60px; display: flex; align-items: center;}
.Theme_Slides_Content .slider-container .thumb li {display: flex; align-items: center; justify-content: center; align-content: center;}
.Theme_Slides_Content .slider-container .thumb li span {font-size: 2rem; color: #f1dede; width: initial; display: inline-block; margin: 0;}
.Theme_Slides_Content .slider-container .thumb li.active span {color: #b48787; border-bottom: none;}
.Theme_Slides_Content .slider-container .thumb li + li:before {position: initial; background: transparent; width: initial; height: initial; line-height: 0;}
.Theme_Slides_Content .slider-container .thumb li:nth-child(1):before {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/eb9c9bcf-58ce-4045-ae7d-58202de7acb4.png);
    margin-right: 10px;
    line-height: 0;
}
.Theme_Slides_Content .slider-container .thumb li:nth-child(2):before {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/b49828b6-7dda-458f-94c7-5aca6d4c5812.png);
    margin-right: 10px;
}
.Theme_Slides_Content .slider-container .thumb li:nth-child(3):before {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/6b9cac88-8dfa-4be4-82c8-52b014c50f4c.png);
    margin-right: 10px;
}
.Theme_Slides_Content .slider-container .thumb li:nth-child(4):before {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/3b4845fa-333c-43c8-99ff-2921edaf664a.png);
    margin-right: 10px;
}

.Theme_Slides_Content .slider-container .thumb li.active:nth-child(1):before {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/43a04c53-1019-4de9-a65d-4c00708e0c44.png);
    margin-right: 10px;
}
.Theme_Slides_Content .slider-container .thumb li.active:nth-child(2):before {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/636f9f0c-0d0d-452c-b775-0deb789dd890.png);
    margin-right: 10px;
}
.Theme_Slides_Content .slider-container .thumb li.active:nth-child(3):before {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/6d77e8ea-e7ee-4276-9772-6ceab991cb6d.png);
    margin-right: 10px;
}
.Theme_Slides_Content .slider-container .thumb li.active:nth-child(4):before {
    content: url(https://materials.fillo.com.tw/materials/wuhotravel/images/5e4f634e-71ee-49a7-8517-d4ffe4830ab0.png);
    margin-right: 10px;
}

@media(max-width: 767px) {
  .Theme_Slides_Group {margin-bottom: 40px;}
  .Theme_Slides_Content .slider-container .thumb {flex-wrap: nowrap; width: 100%; overflow: overlay;}
  .Theme_Slides_Content .slider-container .thumb li {width: 50% !important; padding: 5px 10px;}
  .Theme_Slides_Content .slider-container .thumb li.active:after {conter: '';}
  .Theme_Slides_Content .slider-container .thumb li span {display: block; font-size: 1.5rem;}
  .Theme_Slides_Content .slider-container .rslides .slide1 a img {border-radius: 100px 0; height: 65vh; object-fit: cover;}
  .Theme_Slides_Content .slider-container .thumb li:nth-child(1):before {
      content: '';
      background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/eb9c9bcf-58ce-4045-ae7d-58202de7acb4.png);
      margin-right: 10px;
      line-height: 0;
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
  }
  .Theme_Slides_Content .slider-container .thumb li:nth-child(2):before {
      content: '';
      background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/b49828b6-7dda-458f-94c7-5aca6d4c5812.png);
      margin-right: 10px;
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
  }
  .Theme_Slides_Content .slider-container .thumb li:nth-child(3):before {
      content: '';
      background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/6b9cac88-8dfa-4be4-82c8-52b014c50f4c.png);
      margin-right: 10px;
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
  }
  .Theme_Slides_Content .slider-container .thumb li:nth-child(4):before {
      content: '';
      background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/3b4845fa-333c-43c8-99ff-2921edaf664a.png);
      margin-right: 10px;
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
  }

  .Theme_Slides_Content .slider-container .thumb li.active:nth-child(1):before {
      content: '';
      background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/43a04c53-1019-4de9-a65d-4c00708e0c44.png);
      margin-right: 10px;
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
  }
  .Theme_Slides_Content .slider-container .thumb li.active:nth-child(2):before {
      content: '';
      background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/636f9f0c-0d0d-452c-b775-0deb789dd890.png);
      margin-right: 10px;
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
  }
  .Theme_Slides_Content .slider-container .thumb li.active:nth-child(3):before {
      content: '';
      background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/6d77e8ea-e7ee-4276-9772-6ceab991cb6d.png);
      margin-right: 10px;
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
  }
  .Theme_Slides_Content .slider-container .thumb li.active:nth-child(4):before {
      content: '';
      background: url(https://materials.fillo.com.tw/materials/wuhotravel/images/5e4f634e-71ee-49a7-8517-d4ffe4830ab0.png);
      margin-right: 10px;
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
  }
}
@media(max-width: 375px) {
.Theme_Slides_Content .slider-container .rslides .slide1 a img {height: 55vh;}
}
