.shih_mainTit:before{background:#28926f}
.shih_searchbar{background:#f8e6b4}
.shih_searchBtn{background:#28926f;border-color:#187053}

/*頁籤*/
#pdtlTab li>*{font-weight:700;color:#333;font-size:1.1em;border:1px solid #ccc;margin-right:10px}
#pdtlTab li>.active{border-color: #61b9e8;background: #c2eaff;}
#pdtlTab{margin-top:1rem;border-bottom:3px solid #ccc;display:flex;flex-wrap:inherit}
.tab-content{border:1px solid #ccc;padding: 1rem;border-radius:0 0 6px 6px;box-shadow:0 0 10px #e7e7e7;margin-bottom:2rem;font-size: 1.1em;}

.iconArrow{padding-left: 35px;}
.iconArrow>li{margin-top:10px}
.iconArrow>li:before{content:'\f138';font-family: Font Awesome\ 5 Free;font-weight: 900;margin-right: 15px;color: #7dccb2;margin-left: -35px;}

/*供餐內容介紹*/
.foodDateChoose{display:flex;justify-content:space-between;align-items:center;text-align:center;line-height:1.2}
.foodDateChoose .pre a,.foodDateChoose .next a{color:#15805d;border:2px solid #15805d;padding: 2px 15px;border-radius:10px;display:block}
.foodDateChoose .mealsPic{display:flex}
.foodDateChoose .mealsPic>li a{margin:0 10px;color:#da8443;border:2px solid #da8443;padding: 2px 10px;border-radius:10px;display:block}
.foodDateChoose .mealsPic>li a.choose {background: #fff3c8;}
.foodDateChoose .mealsPic>li.choose{background:#fff3c8;color:#ab5717;margin:0 10px;border:2px solid #da8443;padding: 2px 10px;border-radius:10px;display:block;font-weight:700}
.foodDateChoose .mealsPic>li a:hover{background:#f78c3c;color:#fff;font-weight:700}
.foodDateTit{text-align:center;margin-top:1rem;padding-top:.5rem;font-weight:700;font-size: 1.4em;letter-spacing:2px;border-top:1px solid #b8bebc;color:#0a5a40}
.resaurantShow .foodTit{padding:0 20px;font-size:.9em}
.resaurantShow .foodTit:after{content:'';width:20px;height:3px;display:block;background:#ffb47c;margin:0 auto 8px}
.resaurantShow.owl-carousel .item{border:1px solid #ccc;padding:5px}
.resaurantShow.owl-carousel{padding: 1rem 0;text-align: center;font-weight:bold}
.resaurantShow .owl-nav button.owl-prev{left:0}
.resaurantShow .owl-nav button.owl-next{right:0}
.resaurantShow .owl-dots{text-align:center;padding-top:15px}
.resaurantShow .owl-dots button.owl-dot{width:15px;height:15px;border-radius:50%;display:inline-block;background:#ccc!important;margin:0 3px}
.resaurantShow .owl-dots button.owl-dot.active{background-color: #268b6a!important;}
.resaurantShow .owl-dots button.owl-dot:focus{outline:none}
.resaurantShow .owl-nav button{width:35px;height:50px;position:absolute;top:50%;transform:translateY(-50%);background: #268b6a!important;color: #fff!important;margin:0;transition:all .3s ease-in-out}
/*Modify font-size from px to em for Web Content Accessibility Guidelines*/
/*edity by Bryan Lo 2023-06-09*/
/*.resaurantShow .owl-nav span{font-size:70px;line-height:50px;position:relative;top:-8px}*/
.resaurantShow .owl-nav span{font-size: 3.888em;line-height:50px;position:relative;top:-8px}
.resaurantShow .owl-nav button:focus{outline:none}
.resaurantShow figure{display:block;width:100%;height:150px;background:#fff;margin-bottom: 5px}
.resaurantShow figure img{width:auto!important;height:100%;margin:0 auto;max-width:100%}

/*表格介紹*/
.table3{width:100%;font-size:1.1em;border:2px solid #28926f;margin-bottom:20px}
.table3 th,.table3 td{padding:8px;border-bottom:1px solid #e2e2e2;border-top:1px solid #fff;text-align:left}
.table3 th{background: #28926f;color: #fff;border: 1px solid #51b190;}
.table3 td{box-sizing:border-box;border:1px solid #7ab6a2;word-break:break-all}
.table3 tr:nth-child(odd){background:#e5f7f1}
td.tablefoodTitle{width:85px;text-align: center;font-weight: bold;background: #b9f0dd}

/*瀏覽人次*/
#area_count ul li.count{background: #47a9ca}

/*-----------------------------------------*/
@media screen and (min-width: 640px) {
.iconArrow>li{margin:10px 0 0 25px;}
}

@media screen and (max-width: 1200px) {
/*頁籤*/
#pdtlTab li>*{padding:8px}
}


@media screen and (max-width: 991px) {
/*瀏覽人次*/
#area_count{display:flex;justify-content:center}
}

@media screen and (max-width:767px) {
 /*頁籤*/
#pdtlTab{flex-wrap:wrap;justify-content:space-between}
#pdtlTab li{width:calc(50% - 5px);margin-top:10px}
#pdtlTab li>*{width:100%}
.foodDateChoose .pre a,.foodDateChoose .next a{padding: 2px 5px}

/*表格介紹*/
td.tablefoodTitle{display: none}
.mobTableTit{font-weight: bold;background: #0d5d42;color: #fff;padding: 5px 10px;font-size: 1.1em;align-items: center}
.mobTableTit:before{content: '';width:10px;height:10px;display: inline-block;background: #9abf84;margin-right: 5px;}
}