/*#29b6f6#29b6f6*/
.swiper-slide.active {
    color: #29b6f6;
    border-bottom-color: #29b6f6;
}
footer a {
    color: #29b6f6;
}
/* index */
.index-sect-title-1::after, /* 優惠訊息 大標題 */
.index-sect-title-2::after, /* 最新消息 大標題 */
.index-sect-title-3-title::after, /* 關於我們 大標題 */
.index-sect-title-6::after { /* 民宿設施 大標題 */
    background-color: #29b6f6;
}
.index-unfold-btn::before {
    border-top-color: #29b6f6;
}

/* news */
.news-sect-title::after {
    background-color: #29b6f6;
}
.news-unfold-btn::before {
    border-top-color: #29b6f6;
}
.news-arti-link {
    color: #29b6f6;
}
.news-arti-duration {
    color: #29b6f6;
}
.news-more-btn {
    color: #fff;
    background-color: #29b6f6;
}

/* location */
.location-sect-title-1::after {
    background-color: #29b6f6;
}
.google-map-link::before {
    color: #fff;
    background-color: rgba(41, 182, 246, 0.75);
}
.location-unfold-btn::before {
   border-top-color: #29b6f6; 
}

/* house_info */
.house-sect-title-1::after {
    background-color: #29b6f6;
}
/* icon house_info */
.main-sect.house-sect-2::before,
.main-sect.house-sect-3::before,
.main-sect.house-sect-4::before,
.main-sect.house-sect-5::before,
.main-sect.house-sect-6::before,
.main-sect.house-sect-7::before {
    background: url('../../images/theme/light-blue/house-icons.png') no-repeat;
    background-size: 384px 128px;
}
.main-sect.house-sect-2::before { /* 各標題左側icon(民宿服務) */
    background-position: 0 -64px;
}
.main-sect.house-sect-3::before { /* 各標題左側icon(到店付款) */
    background-position: -64px -64px;
}
.main-sect.house-sect-4::before { /* 各標題左側icon(匯款資訊) */
    background-position: -128px -64px;
}
.main-sect.house-sect-5::before { /* 各標題左側icon(預付訂金) */
    background-position: -192px -64px;
}
.main-sect.house-sect-6::before { /* 各標題左側icon(注意事項) */
    background-position: -256px -64px;
}
.main-sect.house-sect-7::before { /* 各標題左側icon(改期退訂) */
    background-position: -320px -64px;
}
.main-sect.house-sect-2.active::before { /* 各標題左側icon(民宿服務) */
    background-position: 0 0;
}
.main-sect.house-sect-3.active::before { /* 各標題左側icon(到店付款) */
    background-position: -64px 0;
}
.main-sect.house-sect-4.active::before { /* 各標題左側icon(匯款資訊) */
    background-position: -128px 0;
}
.main-sect.house-sect-5.active::before { /* 各標題左側icon(預付訂金) */
    background-position: -192px 0;
}
.main-sect.house-sect-6.active::before { /* 各標題左側icon(注意事項) */
    background-position: -256px 0;
}
.main-sect.house-sect-7.active::before { /* 各標題左側icon(改期退訂) */
    background-position: -320px 0;
}
.house-cont-head { /* 平假日定義、入退時間、入住須知的標題 */
    color: #29b6f6;
}
.house-btn {
    color: #fff;
    background-color: #29b6f6;
}

/* spot */
.spot-sect-title-1::after {
    background-color: #29b6f6;
}
.spot-list-txt { /* 週邊導覽的圖文連結清單的文字主容器 */
    color: #fff;
    background-color: rgba(41, 182, 246, 0.75);
}
.spot-more-btn { /* 週邊導覽的閱讀更多按鈕 */
    color: #29b6f6;
}

/* album */
.album-sect-title-1::after {
    background-color: #29b6f6;
}
.album-list li:hover a,
.album-list .active a {
    border-color: #29b6f6;
    background-color: #29b6f6;
    color: #fff; /* 會被主色影響 */
}
.album-list .active::after {
    border-top-color: #29b6f6;
}
.photos-list-txt { /* 週邊導覽的圖文連結清單的文字主容器 */
    color: #fff; /* 會被主色影響 */
    background-color: rgba(41, 182, 246, 0.75);
}
.photos-more-btn { /* 週邊導覽的閱讀更多按鈕 */
    color: #29b6f6;
}

/* room_info */
.room-info-sect-title-1::after {
    background-color: #29b6f6;
}
.room-info-sect-title-3.active,
.room-info-sect-title-4.active {/* 標題標籤 */
    color: #fff; /* 會被主色影響 */
    background: url('../../images/theme/light-blue/tab-bgh.png') 0 0 no-repeat;
    background-size: 100% 100%;
}
.room-list li:hover .room-list-box-3a { /* 客房介紹(清單)的房間清單(房間文字容器[3a 動態產生]) */
    color: #fff; /* 會被主色影響 */
    background-color: rgba(41, 182, 246, 0.75);
}
.room-info-cont-head {
    color: #29b6f6;
}
.room-info-sect-2 a { /* 客房介紹(清單)的第二個區塊 - 房價表按鈕 */
    color: #fff; /* 會被主色影響 */
    background-color: #29b6f6;
}
.popup-inner-div .room-list-head { /* 彈出視窗的文字容器 - 子標題 */
    color: #29b6f6;
}

/* room_rate */
.room-rate-sect-title-1::after {
    background-color: #29b6f6;
}
.room-rate-cont-head {
    color: #29b6f6;
}

/* fullview */
.view-sect-title-1::after {
    background-color: #29b6f6;
}

/* contact */
.contact-sect-title-1::after {
    background-color: #29b6f6;
}
.contact-btn {
    color: #fff;
    background-color: #29b6f6;
}

/* reservation */
.resv-sect-title-1::after {
    background-color: #29b6f6;
}

/* room */
.room-sect-title-1::after {
    background-color: #29b6f6;
}
.room-list li:hover>a,
.room-list .active>a {
    border-color: #29b6f6;
    background-color: #29b6f6;
    color: #fff; /* 會被主色影響 */
}
.room-list .active::after {
    border-top-color: #29b6f6;
}
.room-sect-title.active {/* 標題標籤 */
    color: #fff; /* 會被主色影響 */
    background: url('../../images/theme/light-blue/tab-bgh.png') 0 0 no-repeat;
    background-size: 100% 100%;
}
.room-intro-txt dt, /* 客房介紹的第三個區塊內容標題 - 基本介紹 */
.room-cont-head { /* 客房介紹的第四個區塊內容標題 - 注意事項 */
    color: #29b6f6;
}
.reservation-btn,
.price-btn { /* 房價表按鈕 */
    color: #fff; /* 會被主色影響 */
    background-color: #29b6f6;
}
.room-photos-3a { /* 客房介紹的房間照片(房間文字容器[3a 動態產生]) */
    color: #fff; /* 會被主色影響 */
    background-color: rgba(41, 182, 246, 0.75);
}

/* about_us */
.about-sect-title-1::after,
.about-sect-title-5::after {
    background-color: #29b6f6;
}
.about-unfold-btn::before {
   border-top-color: #29b6f6; 
}
.bnb-intro-photos.owl-carousel .owl-dot.active { /* slider dot in mobile */
    background-color: #29b6f6;
}

/* cuisine_info */
.cuisine-info-sect-title-1::after {
    background-color: #29b6f6;
}
.cuisine-info-list-txt { /* 美食清單(文字容器) */
    color: #fff; /* 會被主色影響 */
}
.cuisine-info-list-img::before {
    background-color: rgba(41, 182, 246, 0.75);
}

/* activity_info */
.activity-info-sect-title-1::after {
    background-color: #29b6f6;
}
.activity-info-list-txt { /* 美食清單(文字容器) */
    color: #fff; /* 會被主色影響 */
}
.activity-info-list-img::before {
    background-color: rgba(41, 182, 246, 0.75);
}

/* cuisine */
.cuisine-sect-title-1::after {
    background-color: #29b6f6;
}
.cuisine-item-desc,
.cuisine-photos-item-link-box { /* 美食清單(文字容器) */
    color: #fff; /* 會被主色影響 */
    background-color: rgba(41, 182, 246, 0.75);
}
.cuisine-tab-box a.active,
.cuisine-tab-box a:hover,
.cuisine-intro-content-2::after {
    color: #fff; /* 會被主色影響 */
    background-color: #29b6f6;
}
.cuisine-intro-tab.active {/* 美食簡介,價格標題標籤 */
    color: #fff; /* 會被主色影響 */
    background: url('../../images/theme/light-blue/tab-bgh.png') 0 0 no-repeat;
    background-size: 100% 100%;
}
.lightbox-active .cuisine-lightbox-desc { /* 美食lightbox(文字容器) */
    color: #fff; /* 會被主色影響 */
    background-color: rgba(41, 182, 246, 0.75);
}
.cuisine-lightbox-btn-close {
    border-color: #29b6f6;
}
.cuisine-lightbox-btn-close::before,
.cuisine-lightbox-btn-close::after {
    background-color: #29b6f6;
}

/* activity */
.activity-sect-title-1::after {
    background-color: #29b6f6;
}
.activity-item-desc,
.activity-photos-item-link-box { /* 美食清單(文字容器) */
    color: #fff; /* 會被主色影響 */
    background-color: rgba(41, 182, 246, 0.75);
}
.activity-tab-box a.active,
.activity-tab-box a:hover,
.activity-intro-content-2::after {
    color: #fff; /* 會被主色影響 */
    background-color: #29b6f6;
}
.activity-intro-tab.active {/* 美食簡介,價格標題標籤 */
    color: #fff; /* 會被主色影響 */
    background: url('../../images/theme/light-blue/tab-bgh.png') 0 0 no-repeat;
    background-size: 100% 100%;
}
.lightbox-active .activity-lightbox-desc { /* 美食lightbox(文字容器) */
    color: #fff; /* 會被主色影響 */
    background-color: rgba(41, 182, 246, 0.75);
}
.activity-lightbox-btn-close {
    border-color: #29b6f6;
}
.activity-lightbox-btn-close::before,
.activity-lightbox-btn-close::after {
    background-color: #29b6f6;
}

/* 2018-12-22 */
.activity-info-tab-box a.active::after,
.cuisine-info-tab-box a.active::after,
.activity-tab-box a.active::after,
.cuisine-tab-box a.active::after {
    border-top-color: #29b6f6;
}
.activity-info-tab-box a.active,
.cuisine-info-tab-box a.active,
.activity-tab-box a.active,
.cuisine-tab-box a.active {
    border-color: #29b6f6;
}

/* footer */
.footer-infor-div h3::after, .footer-web-guide h3::after {
    background-color: #29b6f6;
}
@media screen and (min-width: 768px) {
    header.active::after {
        background-color: rgba(34, 61, 97, 0.64); /* 會被主色影響 */
    }
    /* all */
    #bnbRoomsLinks3a a:hover {
        color: #fff; /* 會被主色影響 */
        background: url('../../images/theme/light-blue/roomlinks-bgh.png') no-repeat top center;
    }
    #bnbRoomsLinks3a a:hover::before {
        background: url('../../images/theme/light-blue/i13-h.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    /* cuisine_info */
    .cuisine-info-tab-box a:hover {
        color: #fff; /* 會被主色影響 */
        background-color: #29b6f6;
    }
    .cuisine-info-list-link:hover { /* 客房介紹(清單)的房間清單(房間連結) */
        background: url('../../images/theme/light-blue/i5-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    /* cuisine */
    .cuisine-photos-item-link:hover { /* 客房介紹(清單)的房間清單(房間連結) */
        background: url('../../images/theme/light-blue/i5-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    .cuisine-head {
        color: #fff; /* 會被主色影響 */
    }
    .cuisine-intro-box-1::before {
        background-color: rgba(41, 182, 246, 0.75);
    }
    /* activity_info */
    .activity-info-tab-box a:hover {
        color: #fff; /* 會被主色影響 */
        background-color: #29b6f6;
    }
    .activity-info-list-link:hover { /* 客房介紹(清單)的房間清單(房間連結) */
        background: url('../../images/theme/light-blue/i5-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    /* activity */
    .activity-photos-item-link:hover { /* 客房介紹(清單)的房間清單(房間連結) */
        background: url('../../images/theme/light-blue/i5-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    .activity-head {
        color: #fff; /* 會被主色影響 */
    }
    .activity-intro-box-1::before {
        background-color: rgba(41, 182, 246, 0.75);
    }
    /* room-info */
    .room-list-detail:hover { /* 客房介紹(清單)的房間清單(房間連結[3a 動態產生]) */
        background: url('../../images/theme/light-blue/i4-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    .room-list-link:hover { /* 客房介紹(清單)的房間清單(房間連結) */
        background: url('../../images/theme/light-blue/i5-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    /* room */
    .room-photos-detail:hover { /* 客房介紹的房間照片(房間連結[3a 動態產生]) */
        background: url('../../images/theme/light-blue/i4-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    /* spot */
    .spot-list-icon:hover { /* 週邊導覽的圖文連結清單的連結icon(3a獨有動態產生) */
        background: url('../../images/theme/light-blue/i5-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    /* house-info */
    .main-sect.house-sect-2:hover::before { /* 各標題左側icon(民宿服務) */
        background-position: 0 0;
    }
    .main-sect.house-sect-3:hover::before { /* 各標題左側icon(到店付款) */
        background-position: -64px 0;
    }
    .main-sect.house-sect-4:hover::before { /* 各標題左側icon(匯款資訊) */
        background-position: -128px 0;
    }
    .main-sect.house-sect-5:hover::before { /* 各標題左側icon(預付訂金) */
        background-position: -192px 0;
    }
    .main-sect.house-sect-6:hover::before { /* 各標題左側icon(注意事項) */
        background-position: -256px 0;
    }
    .main-sect.house-sect-7:hover::before { /* 各標題左側icon(改期退訂) */
        background-position: -320px 0;
    }
    /* 2018-12-22 */
    .activity-info-tab-box a:hover,
    .cuisine-info-tab-box a:hover,
    .activity-tab-box a:hover,
    .cuisine-tab-box a:hover {
        border-color: #29b6f6;
    }
}
@media screen and (max-width: 767px) {
    /* spot */
    .spot-list-icon { /* 週邊導覽的圖文連結清單的連結icon(3a獨有動態產生) */
        background: url('../../images/theme/light-blue/i5-h.png') no-repeat center center;
        background-size: 100% 100%;
    }
    /* room_info */
    .room-list li .room-list-box-3a { /* 客房介紹(清單)的房間清單(房間文字容器[3a 動態產生]) */
        color: #fff; /* 會被主色影響 */
        background-color: rgba(41, 182, 246, 0.75);
    }
}
