html {
    scroll-behavior: smooth;
    text-size-adjust: 100%;
    /* 標準屬性 */
    -webkit-text-size-adjust: 100%;
    /* Safari/Chrome */
    -moz-text-size-adjust: 100%;
    /* Firefox Android */
    -ms-text-size-adjust: 100%;
    /* 舊 IE/Edge */
}
html,
body {
    overflow-x: hidden;
    -webkit-text-size-adjust: 100%;
    /* iOS、Android 禁止自動字體縮放 */
     /* background-color: #f6f8f5; */
}
/* 文字樣式 */
h3 {
    font-size: 28px;
}
@media (max-width: 767px) {
    h3 {
        font-size: 22px;
    }
}
/* cursor */
.cursor-outer{
    background-color: #b54035;
    border-color: #b54035;
}
.cursor-inner{
    background-color: #b54035;
}
::-webkit-scrollbar-thumb{
    background: #b54035;
}
/* 導覽列  */
.header-main .main-menu ul li:hover > a , .header-main .main-menu ul li a:hover,.header-main .main-menu ul li .submenu li a:hover,.header-main .main-menu ul li a.active,.sticky.header-1 .header-main .main-menu ul li a.active,.mean-container .mean-nav ul li a.active{
    color: #b54035!important;
}
.header-main .main-menu ul li .submenu{
    border-top-color: #b54035;
}
.header-main .main-menu ul li .submenu li a::before,.offcanvas__wrapper .offcanvas__content .offcanvas__close{
    background: #b54035;
}
.sticky.header-1 .header-main .main-menu ul li a{
    color: #000!important;
}
.sticky.header-1 .header-main .main-menu ul li:hover > a,.sticky.header-1 .header-main .main-menu ul li a:hover{
    color: #b54035!important;
}
.sticky.header-1 .header-main .main-menu ul li .submenu li a:hover{
    color: #b54035!important;
}
@media (min-width: 992px) {
    .header-1 .header-main .header-left .header-logo img, .header-1 .header-main .header-left .header-logo-2 img {
        width: 200px;
    }
}
@media (min-width: 1400px) {
    .header-1 .header-main .header-left .header-logo img, .header-1 .header-main .header-left .header-logo-2 img {
        width: 280px;
    }
}
@media (min-width: 1600px){
    .header-1 .header-main {
        padding-right: 15%;
    }
}
@media (max-width: 991px) {
    .header-1 .header-main .header-left .header-logo img,.header-1 .header-main .header-left .header-logo-2 img {
        width: 170px;
    }
}
/* banner */
.hero-1 .hero-content p{
    line-height: 1.8;
}
.hero-1 .hero-content .hero-wrapper h2{
    color: #fff;
    font-size: 35px;
    line-height: 110%;
}
.swiper-dot-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #b54035;
}
@media (min-width: 768px) {
    .hero-1 .hero-content .hero-wrapper h2{
        font-size: 55px;
    }
    .hero-1 .hero-content .hero-wrapper .hero-box .hero-item h6{
        font-size: 16px;
        font-weight: normal;
    }
}
@media (min-width: 1200px) {
    .hero-1 .hero-content .hero-wrapper h2{
        font-size: 65px;
    }
    .hero-1 .hero-content .hero-wrapper .hero-box .top-item h4 {
        font-size: 20px;
    }
}
@media (min-width: 1600px) {
    .hero-1 .hero-content .hero-wrapper h2{
        font-size: 70px;
    }
}
@media (min-width: 1900px) {
    .hero-1 .hero-content .hero-wrapper h2{
        font-size: 100px;
    }
}
/* 從住宿開始，開始屬於你的嘉義旅程。 */
.section-title .sub-title{
    color: #d8c7b3;
}
.about-wrapper .about-content .text{
    border-bottom: none;
    padding-bottom: 10px;
    margin: 0;
    color: #000;
}
.about-wrapper .about-content .text:first-of-type{
    margin-top: 20px;
}
.about-wrapper .about-content .text:last-of-type{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #666;
}
.about-wrapper .about-content .list-item{
    border-bottom-color: #666;
}
.about-wrapper .about-content .list-item .list li {
    color: #000;
    font-weight: normal;
}
.about-wrapper .about-content .list-item .list li i{
    color: #b54035;
}
.about-wrapper .about-content .hero-button-item{
    background-repeat: no-repeat;
    background-size: cover;
}
.theme-btn{
    background-color: #b54035;
    padding: 16px 50px;
    text-transform: none;
}
.theme-btn::before{
    left: -8px;
}
.about-wrapper .about-content .hero-button-item .button-text .video-btn{
    color: #b54035;
}
.ripple::before,.ripple::after  {
    box-shadow: 0 0 0 rgba(181, 64, 53, 0.6);
}
.about-wrapper .about-content .hero-button-item .button-text span{
    font-size: 16px;
    font-weight: normal;
}
@media (max-width: 425px) {
    .about-wrapper .about-content .hero-button-item .theme-btn {
        padding: 16px 20px;
    }
}
/* 十大必收寶藏民宿 */
.room-section {
    margin-top: 120px;
}
.room-section .bg-image::before{
    background: transparent;
}
.array-buttons .array-prev i{
    color: #b54035;
}
.array-buttons .array-prev:hover{
    background-color: #b54035;
}
.array-buttons .array-prev:hover i{
    color: #fff;
}
.array-buttons .array-next{
    background-color: #b54035;
}
.array-buttons .array-next:hover{
    color: #b54035;
}

.room-box-item .room-image .img-second{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
}
.room-box-item .room-image .img-second img{
    transform: none;
}
.room-box-item .room-image .img-first{
    position: relative;
}
.room-box-item .room-image .img-first img {
    width: 100%;
    height: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    object-fit: cover;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transform: none;
    transform: none;
}
.room-box-item:hover .room-image .img-first img {
    -webkit-transform: translateX(-50%) scaleX(2);
    transform: translateX(-50%) scaleX(2);
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
}
.room-box-item .content-item .room-content h4{
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
}
.room-box-item .content-item .room-content p{
    color: #666;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}
.room-box-item .content-item .room-content h6{
    color: #8b684a;
    padding: 0;
    border: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
}
.room-box-item:hover .theme-btn{
    color: #fff;
}
.room-box-item .content-item .theme-btn::before{
    background-color: #b54035;
}
.room-box-item:hover .theme-btn::before{
    height: 550%;
}
@media (min-width: 992px){
    .room-box-item .content-item .room-content h4{
        margin-bottom: 8px;
    }
    .room-box-item .content-item .room-content h6{
        font-size: 16px;
        font-weight: normal;
    }
}
/* 走進嘉義，住進剛剛好的旅行日常 */
.feature-wrapper .feature-left-item .feature-box-item .feature-box .icon img{
    max-width: 48px;
    max-height: 50px;
}
.feature-wrapper .feature-left-item .feature-box-item .feature-box.style-2,.feature-wrapper .feature-content .feature-contact-item .theme-btn::before{
    background-color: #b54035;
}
.aminities-wrapper .aminities-items .aminities-image .content-box h3{
    color: #fff;
}
/* 大圖 */
.aminities-wrapper .aminities-items .aminities-image div:nth-child(2), .aminities-wrapper .aminities-items .aminities-image div:nth-child(3), .aminities-wrapper .aminities-items .aminities-image div:nth-child(4) {
    top: 0px;
    left: 0px;
    position: absolute;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    border-radius: 50%;
}
.aminities-wrapper .aminities-items .aminities-image div img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.aminities-wrapper .aminities-items .aminities-image:hover div:nth-child(2) {
    transform: scale(0.9);
}
.aminities-wrapper .aminities-items .aminities-image:hover div:nth-child(3) {
    transform: scale(0.7);
}
.aminities-wrapper .aminities-items .aminities-image:hover div:nth-child(4) {
    transform: scale(0.5);
}
.aminities-wrapper .aminities-items .aminities-image .content-box .view-btn {
    background-position: 0 95%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    display: inline;
    border-radius: 0;
}
.aminities-wrapper .aminities-items .aminities-image .content-box .view-btn:hover {
    color: var(--white);
    background-size: 100% 2px;
    background-image: linear-gradient(180deg, var(--white) 0%, var(--white) 100%);
}
@media (max-width: 767px) {
    .aminities-wrapper .aminities-items .aminities-image div:nth-child(2), .aminities-wrapper .aminities-items .aminities-image div:nth-child(3), .aminities-wrapper .aminities-items .aminities-image div:nth-child(4) {
        width: 100%;
    }
    .aminities-wrapper .aminities-items .aminities-image .content-box {
        bottom: 5px;
    }
    .aminities-wrapper .aminities-items .aminities-image .content-box .shape{
        height: auto;
    }
    .aminities-wrapper .aminities-items .aminities-image .content-box h3{
        font-size: 18px;
    }
    .aminities-wrapper .aminities-items .aminities-image .content-box .view-btn {
        font-size: 14px;
    }
}
/* 周邊景點推薦 */
.service-wrapper .service-main-item .service-item{
    background-color: #b54035;
}
.service-wrapper .service-main-item .service-item .service-content {
    transform: translate(-50px,200px) rotate(-90deg);
    writing-mode: horizontal-tb;
}
.service-wrapper .service-main-item .service-item .service-content h3{
    height: 1em;
    width: 310px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
}
.service-wrapper .service-main-item .service-item .service-content h3:hover{
    color: #d8c7b3;
}
.service-wrapper .service-main-item .service-item .service-content .btn{
    color: #d8c7b3;
}
.service-wrapper .service-main-item .service-card-item .services-image .content{
    bottom: 23px;
}
.service-wrapper .service-main-item .service-card-item .services-image .content h3 {
    padding-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    display: inline-block;
    background-position: 0 95%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size 0.3s ease;
}
.service-wrapper .service-main-item .service-card-item .services-image .content:hover h3 {
    color: #b54035;
    background-size: 100% 2px;
    background-image: linear-gradient(180deg, #b54035 0%, #b54035 100%);
}
.service-wrapper .service-main-item .service-card-item .services-image .content .views-btn{
    color: #b54035;
    width: 100%;
}
@media (min-width:992px){
    .service-wrapper .service-main-item .service-item .service-content h3,.service-wrapper .service-main-item .service-card-item .services-image .content h3 {
        font-size: 24px;
    }
    .service-wrapper .service-main-item:hover {
        width: 450px;
        transition: all 0.6s ease;
    }
    .service-wrapper .service-main-item:hover .service-item {
        opacity: 0;
        visibility: hidden;
        transform: scale(0.9);
    }
    .service-wrapper .service-main-item:hover .service-card-item {
        opacity: 1;
        visibility: visible;
        transform: scale(1);
        width: 450px;
        z-index: 3;
    }
}
/* 周邊店家 */
.hotel-dining-section::before{
    background-color: #d8c7b3;
}
.hotel-dining-content .section-title .sub-title {
    color: #8b684a;
}
/* 評論 */
.testimonial-section::before{
    background: rgba(28, 28, 28, 0.85);
}
.testimonial-wrapper .testimonial-card-item .content .star{
    color: #b54035;
}
.testimonial-wrapper .testimonial-card-item .content p{
    font-style: normal;
}
.testimonial-wrapper .testimonial-card-item .content .client-info-item .info-item{
    flex-wrap: nowrap;
}
.testimonial-wrapper .testimonial-card-item .content .client-info-item .info-item .boximg1x1{
    width: 56px;
    height: 56px;
    padding-top: 56px;
}
/* 小圖輪播 */
.instagram-banner-items .banner-image::before{
    background: transparent;
}
/* 最新消息 */
.news-wrapper .news-list .news-service{
    background: linear-gradient(to bottom, #b54035 0%, #b54035 98%);
    background-size: 0;
    background-position: left 100%;
    transition: 0.3s;
}
.news-wrapper .news-list .news-service .news-content{
    padding-right: 40px;
}
.news-wrapper .news-list .news-service .news-content h3 {
    background-position: 0 95%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    display: inline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    font-size: 18px;
}
.news-wrapper .news-list .news-service .tag,.news-wrapper .news-list .news-service .news-content{
    transition: 1.3s;
}
.news-wrapper .news-list .news-service .tag span{
    color: #666;
}
.news-wrapper .news-list .news-service:hover .tag span{
    color: #fff;
}
.news-wrapper .news-list .news-service .news-content h3 a{
    transition: 0.8s;
}
.news-wrapper .news-list .news-service:hover .news-content h3 a{
    color: #fff;
    background-size: 100% 2px;
    background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
}
@media (min-width: 1400px){
    .news-section.section-padding{
        padding-bottom: 15%;
    }
}
/* LOGO */
.section-bg{
    background-color: #f7f2ea;
}
/* Footer */
.footer-section::before{
    background: #000;
}
.footer-newsletter{
    background-color: #b54035;
}
.footer-newsletter .newsletter-content h3{
    font-size: 26px;
}
.footer-newsletter li{
    color: #fff;
    list-style: disc;
    list-style-position: inside;
}
.footer-widget-wrapper .single-footer-widget .list li:hover a{
    color: #b54035;
}
.footer-widget-wrapper .single-footer-widget .widget-title h5::before,.footer-widget-wrapper .single-footer-widget .widget-title h5::after{
    background-color: #b54035;
}
.footer-bottom{
    padding-bottom: 0;
}
.footer-bottom .footer-wrapper .social-icon a{
    opacity: 1;
}
.footer-bottom .footer-wrapper .social-icon img{
    max-height: 50px;
}
.footer-bottom .footer-wrapper{
    border-bottom: none;
    margin-bottom: 0;
}

@media (max-width: 1399px) {
    .footer-newsletter .newsletter-content h3{
        font-size: 24px;
    }
}
/* back-to-top */
.back-to-top{
    background-color: #8b684a;
    display: block;
}
.back-to-top:hover{
    color: #8b684a;
}
/* Breadcrumb-Wrapper */
.breadcrumb-wrapper::before{
    background: transparent;
}
.breadcrumb-wrapper .page-heading h2 {
    font-size: 40px;
    position: relative;
    text-transform: capitalize;
    z-index: 9;
    font-weight: 400;
}
.breadcrumb-wrapper .page-heading .breadcrumb-items li:hover a{
    color: #b54035;
}
@media (max-width: 767px) {
    .breadcrumb-wrapper .page-heading h2 {
        font-size: 30px;
    }
}
/*  關於阿里山包棟民宿/常見問題 */
.service-details-wrapper .details-content .faq-content .faq-items .accordion .accordion-button:not(.collapsed),.service-details-wrapper .details-content .faq-content .faq-items .accordion .accordion-button:not(.collapsed)::after  {
    color: #a27c52;
}
.service-details-wrapper .details-content .faq-content .faq-items .accordion .accordion-item h5 button{
    font-size: 22px;
}
@media (min-width: 992px){
    .service-details-wrapper .details-content .faq-content .faq-items .accordion .accordion-item .accordion-body p{
        font-size: 17px;
    }
}
@media (max-width: 767px){
    .service-details-wrapper .details-content .faq-content .faq-items .accordion .accordion-item h5 button{
        font-size: 16px;
    }
}
/* 最新消息+活動消息+旅遊知識文 */
.news-standard-wrapper .news-card-items-4 .news-image img{
    transform: translate(-50%, -50%) scale(1.02);

}
.news-standard-wrapper .news-card-items-4:hover .news-image img {
    -webkit-transform: translate(-50%, -50%) scale3d(1.1, 1.1, 1);
    transform: translate(-50%, -50%) scale3d(1.1, 1.1, 1);
}
.news-standard-wrapper .news-card-items-4 .news-content h3 {
    font-size: 22px;
}
.main-sideber .single-sideber-widget .widget-title h3{
    font-size: 22px;
}
.main-sideber .single-sideber-widget .category-list li:hover,.main-sideber .single-sideber-widget .category-list li.active{
    background-color: #b54035;
}
.main-sideber .single-sideber-widget .category-list li a{
    width: 100%;
}
.main-sideber .single-sideber-widget .category-list li.active a{
    color: #fff;
}
@media (max-width: 767px) {
    .news-standard-wrapper .news-card-items-4 .news-content h3 {
        font-size: 18px;
    }
}
/* 頁碼 */
.page-nav-wrap ul li .page-numbers{
    color: #000;
}
.page-nav-wrap ul li .page-numbers:hover ,.page-nav-wrap ul li.active .page-numbers{
    background-color: #b54035;
}
/* 最新消息/活動消息/阿里山優遊吧斯｜民宿房客專屬優惠票價 NT$200 + 最新消息/旅遊知識文/  */
.news-details-wrapper .news-details-content h4 {
    margin-bottom: 10px;
    font-weight: 800;
}
.news-details-wrapper .news-details-content img{
    width: 100% !important;
    height: auto !important;
    display: block;
}
.news-details-wrapper .news-details-content  iframe{
    width: 100% !important;
    height: 100% !important;
}
.news-details-wrapper .row{
    justify-content: center;
}
.news-details-content p{
    color: #000;
}
@media (min-width: 992px){
    .news-details-wrapper .news-details-content  img{
        max-width: 900px !important;
        max-height: 100% !important;
    }
    .news-details-wrapper .news-details-content  iframe{
        width: 100% !important;
        height: 100% !important;
    }
}

/* 十大必收寶藏民宿/小艾山青 */
.bg-cover1::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(28, 28, 28, 0.45);
    z-index: -1;
}
.room-details-wrapper .room-sideber{
    background-color: #f7f2ea;
}
.room-details-wrapper .room-sideber .logobox{
    margin: 10px auto 30px;
}
.room-details-wrapper .room-sideber h4{
    font-size: 22px;
    border-color: #afafaf;
}
.room-details-wrapper .room-sideber ul li{
    display: flex;
    align-items: start;
    gap: 13px;
    margin-bottom: 10px;
}
.room-details-wrapper .room-sideber ul li img{
    max-width: 25px;
}
.room-details-wrapper .room-sideber ul li p{
    white-space: nowrap;
    color: #000;
    width: 4.2em;
}
.room-details-wrapper .room-sideber ul li a{
    color: #4d4d4d;
    font-weight: normal;
    word-break: break-all;
}
.room-details-wrapper .room-sideber ul li a:hover{
    color: #8b684a;
    font-weight: 600;
}
.room-details-wrapper .room-details-post .details-content .list{
    padding: 20px 0;
    margin: 20px 0;
    border-color: #afafaf;
}
.room-details-wrapper .room-details-post .details-content .list .room-list li i{
    color: #b54035;
}
.room-sideber .button{
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #afafaf;
    display: flex;
    gap: 10px;
    justify-content: center;
}
.room-sideber .button img{
    width: 25px;
    margin-right: 5px;
}
.articletext{
    padding: 20px 0 40px;
}
.articletext p{
    color: #808080;
}
.articletext img{
    width: 100% !important;
    height: auto !important;
    display: block;
}
.articletext  iframe{
    width: 100% !important;
    height: 100% !important;
}
@media (min-width: 768px){
    .details-content h6{
        font-size: 18px;
    }
}
@media (min-width: 992px){
    .articletext  img{
        max-width: 900px !important;
        max-height: 100% !important;
    }
    .articletext  iframe{
        width: 100% !important;
        height: 100% !important;
    }
    .room-sideber .button .theme-btn{
        padding: 16px 5px;
    }
}
@media (min-width: 1200px){
    .room-sideber .button .theme-btn{
        padding: 16px 20px;
    }
}
@media (min-width: 1400px){
    .room-sideber .button .theme-btn{
        padding: 16px 35px;
    }
}
@media (max-width: 767px){
    .room-details-wrapper .room-sideber h4{
        font-size: 18px;
    }
    .room-details-wrapper .room-details-post .details-content .list .room-list li {
        margin-bottom: 10px;
    }
}
@media (max-width: 567px){
    .room-sideber .button .theme-btn{
        padding: 10px 25px;
        font-size: 14px;
    }
    .room-sideber .button img{
        width: 20px;
    }
}
@media (max-width: 380px){
    .room-sideber .button .theme-btn{
        padding: 10px 15px;
    }
}
/* 十大必收寶藏民宿(縮圖頁) */
.casePage .news-card-items-2 {
    border: 1px solid #f0f0f0;
    border-radius: 16px;
}
.casePage .news-card-items-2 .news-image{
    height: auto;
}
.casePage .news-content {
    background-color: #fff;
    padding: 20px;
}
.casePage .news-content h4 {
    margin-bottom: 8px;
}
.casePage .news-content p {
    color: #666;
    margin-bottom: 10px;
}
.casePage .news-content h6 {
    color: #8b684a;
    font-weight: normal;
}
.casePage .news-image .row {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.casePage .news-image .theme-btn {
    /* width: calc(50% - 12px) ; */
    border-radius: 0;
    padding: 12px 10px;
}
.casePage .news-image .theme-btn-b{
    border-bottom-left-radius: 16px;
    background-color: #000;
    color: #fff;
    width: calc(55% - 12px) ;
}
.casePage .news-image .theme-btn-b::before {
    background-color: #b54035;
}
.casePage .news-image .theme-btn a {
    color: #fff;
    font-weight: normal;
    width: 100%;
}
.casePage .news-image .theme-btn-r {
    border-bottom-right-radius: 16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
    width: calc(45% - 12px);
} 
.casePage .news-image .theme-btn-r img{
    max-width: 22px;
    margin-right: 5px;
}

/* 民宿影片推薦 */
.team-card-item .team-image .team-content::before {
    background: #b54035;
}
.team-card-item:hover .team-image .team-content h5 {
    color: #fff;
}
/* 周邊景點/周邊店家 */
.partnerPage .news-card-items-2 .news-image{
    height: auto;
}
.partnerPage .news-card-items-2 .news-content{
    padding-top: 12px;
}
.partnerPage .news-card-items-2 .news-content h4 {
    background-position: 0 95%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    display: inline;
}
.partnerPage .news-card-items-2:hover .news-content h4 {
    color: #b54035;
    background-size: 100% 2px;
    background-image: linear-gradient(180deg, #b54035 0%, #b54035 100%);
}
.partnerPage .news-card-items-2 .news-content p{
    margin-top: 5px;
    display: inline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    
}
@media (min-width:1200px){
    .partnerPage .news-card-items-2 .news-content h4{
        font-size: 22px;
    }
}
/* 關於阿里山包棟民宿/品牌故事 */
.about-wrapper .about-content .list-item .list li a:hover{
    color: #b54035;
    font-weight: 600;
    letter-spacing: 1px;
}
.aboutpage{
    background-color: #f7f2ea;
}