header.header-default .header-main .header-main-inner .header-inner,
header.header-v1 .header-main .header-main-inner .header-inner {
    background-color: white;
    margin-bottom: 20px;
}

/*隱藏首頁區塊*/
div#home_section_1 {
    display: none;
}

.index-hide-section {
    display: none;
}

/*首頁計數器區域*/
.home-page-number-counter {
    text-align: center !important;
    padding-left: 0px !important;
}

.home-page-number-counter .milestone-right {
    text-align: center !important;
    padding-left: 0px !important;
}

.home-page-number-counter .milestone-number {
    font-size: 80px !important;
    color: #0991de !important;
}

.home-page-number-counter .milestone-text {
    text-align: center !important;
    padding-left: 0px !important;
}

.home-page-number-counter .views-field-id {
    font-size: 80px;
    color: #0991de;
}

/*活動類別*/
.field--name-field-activity-notice .field__label {
    color: rgb(255, 85, 0);
    font-size: 14pt;
}

.field--name-field-field-application-process .field__label {
    color: rgb(255, 85, 0);
    font-size: 14pt;
}

.field--name-field-field-application-process .field__label {
    color: rgb(255, 85, 0);
    font-size: 14pt;
}

p.activity_categories_right_link a {
    background-color: #48953D;
    color: #FFF100;
    font-size: 20px;
    text-align: center;
    border-radius: 20px;
    height: 40px;
    display: block;
}

p.activity_categories_right_link a:hover {
    background-color: #00E66E;
    color: white;
    cursor: pointer;
}

/* Display Suite Fluid two column layout 佈局*/
.ds-2col-fluid .group-left,
.ds-2col-fluid .group-right {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 10px;
}

.ds-2col-fluid:after {
    content: "";
    display: table;
    clear: both;
}

/*數位走讀分類*/
.contextual-region.taxonomy-term.taxonomy-term--type-dguidedwalks-category.taxonomy-term--view-mode-full.ds-2col-fluid.clearfix {
    margin-bottom: 80px;
}

/*數位走讀分類 連結欄位*/
#group-dguidedwalks-category-link .fieldset-wrapper {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

#group-dguidedwalks-category-link .field {
    flex: 1;
    box-sizing: border-box;
}

.field--name-field-dguidedwalks-link a {
    background-color: #0991de;
    color: white;
    padding: 15px;
    border-radius: 15px;
    font-size: 14px;
}

.field--name-field-dguidedwalks-fb-link a {
    background-color: #0991de;
    color: white;
    padding: 15px;
    border-radius: 15px;
    font-size: 14px;
}

/*新北九大分區*/
/*.new-taipei-nine-section-block {
    position: relative;
    top: 300px;
    z-index: 9;
    left: 60px;
    width: 100px;
}*/

.listing-section-counter-block .views-field.views-field-title {
    color: #0991de;
    font-size: 60px;
}

.new-taipei-nine-section-block .views-field.views-field-title {
    color: #BEA77E;
}

/*.new-taipei-nine-section-main-block {
    margin-top: -170px;
}*/

/*景點影片*/
.listing-video .block-content .video-embed {
    margin-bottom: 15px;
}

.listing-video .block-content .video-embed iframe {
    width: 100%;
    height: auto;
}

#footer {
    background-color: rgb(9, 145, 222);
}

@media (max-width: 767px) {

    /* Display Suite Fluid two column layout 佈局*/
    .ds-2col-fluid .group-left,
    .ds-2col-fluid .group-right {
        width: 100%;
        float: none;
    }

    /*數位走讀分類 連結欄位*/
    #group-dguidedwalks-category-link .fieldset-wrapper {
        flex-direction: column;
        /* 小螢幕時垂直堆疊 */
    }
}

@media (min-width: 992px) {

    header.header-default .header-main .header-main-inner .branding,
    header.header-v1 .header-main .header-main-inner .branding {
        background-image: url('https://dguidedwalks.no1tree.tw/sites/default/files/logo-bg.png');
        height: 163px;
        width: 100%;
        float: none;
        text-align: center;
    }

    header.header-default .header-main .header-main-inner,
    header.header-v1 .header-main .header-main-inner {
        padding-left: 0px;
        padding-right: 0px;
    }

    .gva-user-region {
        display: none;
    }

    .navigation .gva_menu>li>a {
        color: black !important;
    }

    .navigation .gva_menu>li>a:hover {
        color: #3EAAFD !important;
    }

    .navigation .gva_menu>li>a:hover,
    .navigation .gva_menu>li>a:after,
    .navigation .gva_menu>li>a:active {
        color: #3EAAFD;
    }

    .new-taipei-city-block-left-image img {
        width: 200px;
    }
}