@charset "UTF-8";


/* 【修改】請依照航空公司主副色修改顏色 */
:root {
	--airline-basic-color:#86744C; /* 主色 4c4c4c */
    --airline-sec-color:#9C694C; /* 副色 858585 */
}

/* 整體背景 */
.container {
    background-color: #f3f2ee;
}

/* 選單：電腦版（兩館切換按鈕） */
.navPC__productItem--active > a {
    background-color: #313944;
}

/* 機票專區（城市按鈕底色） */
.tktBlock__btn a {
    background-color: #E9E5E0;
}

/* 自由行專區 */
.pkgBlock__pItem:hover {/* 產品hover邊框 */
    border-color: #dac5b9;
}
.pkgBlock__title {/* 主標背景 */
    background-image: url("/webDM/airline/jx/style/images-jx/pkg-titleBG.webp");
}




/* --------以下版頭<h1>設定（預設為做圖寫法，如須純文字露出才須特別設定）-------- */
.pageLoad-header {
    position: relative;
}

/* 標題 */
.jx-title {
    position: absolute;
    right: 3%;
    top: 9%;
    width: 55%;
    max-width: 551px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
}

/* LOGO */
.jx-logo {
    position: absolute;
    right: 2.5%;
    top: 9%;
    width: 17%;
}

@media (min-width: 769px) {
    /* 標題 */
    .jx-title {
        width: 53%;
    }

    /* LOGO */
    .jx-logo {
        width: calc(100% - 15px);
        max-width: 1400px;
        text-align: right;
        padding-right: 15px;
        right: auto;
    }
    .jx-logo img {
        width: 18%;
        max-width: 166px;
    }
}
@media (min-width: 1000px) {
    /* 標題 */
    .jx-title {
        right: auto;
        left: calc(50% - 80px);
        /* width: 50%; */
    }
}
@media (min-width: 1435px) {
    /* LOGO */
    .jx-logo {
        right: calc(50% - 710px);
    }
}






/* --------以下套上方root，不用動-------- */

/* 輪播豆豆 */
.container .slick-dots li.slick-active button:before {
    background-color: var(--airline-sec-color);
}

/* 選單：手機版（有機票、自由行兩館時的標題） */
.pushy p.pushy-link a, /* 機票 */
.pushy-pkg .pushy-submenu > a {/* 自由行 */
    color: var(--airline-basic-color);
}

/* 選單：電腦版 */
.navPC__menu,/* 選單底色 */
.navPC__subItem > a:after {/* 下層選單底線 */
    background-color: var(--airline-basic-color);
}
.navPC__menuItem.active > a,/* 上層選單被選取時文字顏色 */
.navPC__subItem.active > a {/* 下層選單被選取時文字顏色 */
    color: var(--airline-basic-color);
}

/* 機票專區 */
.tktArea__title {/* 主標 */
    color: var(--airline-basic-color);
}
.tktBlock__title {/* 副標 */
    color: var(--airline-sec-color);
}
.tktBlock__table tr th {/* 表格th */
    background-color: var(--airline-sec-color);
}

/* 自由行專區 */
.pkgBlock__title--zh {/* 主標 */
    color: var(--airline-sec-color);
}
.pkgBlock__pPrice strong {/* 產品價格 */
    color: var(--airline-sec-color);
}
