body {
  background-position: left top;
  background-attachment: scroll;
}
body .block-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .widget-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .header {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .left {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .right {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .footer {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
#tripFeatures .special_flex {
box-sizing: border-box;
display: flex;
height: auto;
justify-content: center;
align-items: center;
flex-flow: row wrap;
}

#tripFeatures .special_item {
box-sizing: border-box;
background-color: #28a745;
border-radius: 15% 0% 15% 0%;
box-shadow: 8px 8px 7px rgba(0, 0, 0, 0.2);
color: white;
font-size: 24px;
width: 200px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
padding: 5px 0px;
margin: 15px 5% 0px 5%;
letter-spacing: 7px;
}

#tripFeatures .special_item2 {
color: #2B2B2B;
font-size: 14px;
width: 200px;
height: auto;
text-align: left;
padding: 5px 0px;
margin: 15px 5% 0px 5%;
word-break: break-all;
}

#tripFeatures .special_item .order51{ order: 51!important;}
#tripFeatures .special_item .order52{ order: 52!important;}
#tripFeatures .special_item .order53{ order: 53!important;}
#tripFeatures .special_item2 .order54{ order: 54!important;}
#tripFeatures .special_item2 .order55{ order: 55!important;}
#tripFeatures .special_item2 .order56{ order: 56!important;}



/**公版文字字型*/
* {font-family: 'PT Sans', '微軟正黑體', sans-serif;}
#tripFeatures section.group_table.trip_features:before{background-image:
url(https://wallpaperaccess.com/full/1088032.jpg);}
/*http://www.worldwide.com.tw/eWeb_worldwide/IMGDB/000065/00002138.JPG*/

/*#tripFeatures img_box pt-4 pb-4 {min-height: 600px; background-size: cover; background-image:
url(https://wallpaperaccess.com/full/1088032.jpg)}*/
/*http://member.worldwide.com.tw/eWeb_worldwide/IMGDB/000065/00002139.JPG*/

/*公版行程特色-3圖+文字*/

#tripFeatures .flex2 {
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
margin-bottom: 15px;
}

#tripFeatures .flex2 .item3 {
margin: 10px 15px;
}

#tripFeatures .flex2 .item4 {
width: 260px;
height: 260px;
margin: 10px 15px;
text-align: center;
}

#tripFeatures .flex2 .item3 img{
width: 260px!important;;
height: 260px!important;;
border-radius: 50%;
box-shadow: 8px 8px 7px rgba(0, 0, 0, 0.2);
transform:scale(1,1);transition: all 1s ease-out;
}

#tripFeatures .item3 img:hover {
transform:scale(1.1,1.1);
}

#tripFeatures .flex2 .item4 .sights {
font-size: 21px;
font-weight: bold;
letter-spacing: 4px;
text-align: center;
display: inline-block;
padding: 10px 0px 5px 0px;
}

#tripFeatures .flex2 .item4 .sights2 {
font-size: 14px;
font-weight: 300;
letter-spacing: 4px;
text-align: center;
display: inline-block;
padding: 0px;
}

#tripFeatures .flex2 .item4 .unesco {
border-radius: 20px;
color:#ffffff;
background-color: #696969;
font-weight: normal;
padding: 3px 6px;
font-size: 12px;
}

#tripFeatures .flex2 .item4 .info {
font-size: 14px;
letter-spacing: 4px;
text-align: left;
padding: 0px 5px;
}

#tripFeatures .flex2 .order1 { order: 1!important;}
#tripFeatures .flex2 .order2 { order: 2!important;}
#tripFeatures .flex2 .order3 { order: 3!important;}
#tripFeatures .flex2 .order4 { order: 4!important;}
#tripFeatures .flex2 .order5 { order: 5!important;}
#tripFeatures .flex2 .order6 { order: 6!important;}
#tripFeatures .flex2 .order7 { order: 7!important;}
#tripFeatures .flex2 .order8 { order: 8!important;}
#tripFeatures .flex2 .order9 { order: 9!important;}
#tripFeatures .flex2 .order10 { order: 10!important;}
#tripFeatures .flex2 .order11 { order: 11!important;}
#tripFeatures .flex2 .order12 { order: 12!important;}


/*公版行程特色-vedio*/
#tripFeatures .vedio_p {
display: flex;
justify-content: space-around;
flex-flow: row wrap;
}
#tripFeatures .vedio_p ul {
list-style-type: none; box-sizing: border-box; list-style-type: none; padding: 15px; width: 22.9%; border: 1px solid
#aaa; border-radius: 15px; padding: 20px 10px; text-shadow: 1 1 1 2 rgba(0,0,0,.2); margin-left:1%; margin-right:1%;
text-align: center;
}
#tripFeatures .vedio_p #con_1 {
list-style-type: none; font-size:18px; font-weight: 600; color:#8b4513; width:100%; line-height: 1.3em;
padding-top:20px; text-align: center;
}
/* #tripFeatures .title-prepare ul li { font-size: 14px; text-align: left; float: left; padding: 10px 10px; }*/
#tripFeatures .vedio_p #con_2 { font-size: 14px; text-align: left; float: left; padding: 10px 10px; }
#tripFeatures .vedio_p #ved-1 img { width: auto; height:157px!important; text-align: center;
transform:scale(1,1);transition: all 1s ease-out; }
#tripFeatures .vedio_p #ved-1 img:hover { width: auto; height:157px; text-align: center; -webkit-box-shadow: 0 0 15px
#272727; box-shadow: 0 0 15px #272727; margin-top:-30px; transform:scale(1.2,1.2);}
#tripFeatures img:hover {margin-top: none;}

/*公版行程特色-特別安排*/
#tripFeatures .title-prepare {
/* display: flex; flex-wrap: wrap; justify-content: center; width:100%;*/
display: flex;
justify-content: space-around;
flex-flow: row wrap;
}
#tripFeatures .title-prepare ul {
list-style-type: none; box-sizing: border-box; list-style-type: none; padding: 15px; width: 22.9%; border: 1px solid
#aaa; border-radius: 15px; padding: 20px 10px; text-shadow: 1 1 1 2 rgba(0,0,0,.2); margin-left:1%; margin-right:1%;
text-align: center;
}
#tripFeatures .title-prepare #con_1 {
list-style-type: none; font-size:18px; font-weight: 600; color:#8b4513; width:100%; line-height: 1.3em;
padding-top:10px; text-align: center;
}
/* #tripFeatures .title-prepare ul li { font-size: 14px; text-align: left; float: left; padding: 10px 10px; }*/
#tripFeatures .title-prepare #con_2 { font-size: 14px; text-align: left; float: left; padding: 10px 10px; }
#tripFeatures .title-prepare li img{width: auto;height:30px; text-align: center;}

#tripFeatures .pic_1 { display: flex; flex-wrap: wrap; justify-content: center; }
#tripFeatures .pic_1 img { width: 22%; padding: 1%; }
#tripFeatures .title_label {
width:100%; display:flex; justify-content: space-around; font-size: 40px; font-weight: 600; color: #b22222; font-family:
PMingLiU; padding: 4% 0% 1% 0%;
}
#tripFeatures .title_label_b {
width:100%; display:flex; justify-content: space-around; font-size: 40px; font-weight: 600; color: #0066CC; font-family:
PMingLiU; padding: 4% 0% 1% 0%;
}
#tripFeatures .title_label img {
display:inline-block; padding: 0% 0.5%; margin: 2% 0% 2% 0%; vertical-align: middle; width: 242px; height: 27px;
}
#tripFeatures .title_label_b img {
display:inline-block; padding: 0% 0.5%; margin: 2% 0% 2% 0%; vertical-align: middle; width: 242px; height: 27px;
}

/*公版行程特色-河輪設施表*/
#tripFeatures .equipment {
display: flex;
justify-content: center;
width: 100%;
}

#tripFeatures .wrapper {
display: grid;
grid-template-columns: 250px 100px 2% 250px 100px;
grid-auto-rows: minmax(1em, auto);
grid-row-gap: 1em;
font-size: 14px;
}

#tripFeatures #T1 {
font-size:16px; text-align: center; letter-spacing: 6px; background-color: #87CEFA; vertical-align: middle;
}

#tripFeatures .wrapper div {
border-bottom: 1px dashed #1E90FF;
background-color: #F0F8FF;
text-align: left;
}

#tripFeatures .box1{
grid-column-start: 1;
grid-column-end: 2;
padding-left: 0px;
}

#tripFeatures .box1x2{
grid-column-start: 1;
grid-column-end: 3;
padding-left: 0px;
}

#tripFeatures .box4x2{
grid-column-start: 4;
grid-column-end: 6;
}

#tripFeatures .box2 {
grid-column-start: 2;
grid-column-end: 3;
text-align: right;
padding-right: 0px;
}

#tripFeatures .box4 {
grid-column-start: 4;
grid-column-end: 5;
padding-left: 0px;
}

#tripFeatures .box5 {
grid-column-start: 5;
grid-column-end: 6;
text-align: right;
padding-right: 0px;
}





/*公版行程-團體優惠方案*/
section.main_trip .pomo_flex {
box-sizing: border-box;
display: flex;
width: 100%;
height: auto;
/* background-color: #ddd;*/
justify-content: center;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
}
section.main_trip .item {
box-sizing: border-box;
background-color: #ff7f50;
border-radius: 50% 50% 50% 50%;
color: white;
font-size: 24px;
width: 20%;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
padding: 35px 0 35px 2px;
margin: 15px 5% 0 5%;
letter-spacing: 7px;
}

section.main_trip .item-2 {
color: #000000;
font-size: 14px;
width: 20%;
height: auto;
display: flex;
justify-content: center;
align-items: baseline;
padding: 5px 0px;
margin: 15px 5% 15px 5%;
}

/*公版行程特色-行程特點*/
#tripFeatures .special {
display: flex;
justify-content: space-around;
flex-flow: row wrap;
}
#tripFeatures .special_sights {
width: 15%; flex-grow: 1; color: rgb(168, 0, 0); font-size: 14px; font-weight: 600; line-height: 18px; text-align:
right; padding-right: 1%;
}
#tripFeatures .special_info {
width: 80%; flex-grow: 3; font-size: 14px; padding: 0px 0px 20px 0px; vertical-align: top; line-height: 16px;
text-align: left;
}

/**====== 每日行程文字 ====*/
#dayTrip .day_con .info .text_gary2 /*a:not([href]):not([tabindex])*/ {
font-family: Arial, 微軟正黑體, Helvetica, sans-serif, Microsoft JhengHei; font-size: 21px; color:#212529 ;vertical-align:baseline!important;
}
#dayTrip .day_con .info .text_gary2 p {
vertical-align:middle!important;
}

/*★入內參觀*/
#dayTrip .day_con .info .text_gary2 .sign1 { color:#3366cc; font-weight: bold;}
/*※下車參觀*/
#dayTrip .day_con .info .text_gary2 .sign2 { color:#339900; font-weight: bold;}
/*●特別安排*/
#dayTrip .day_con .info .text_gary2 .sign3 { color:#ff6600; font-weight: bold;}
/*景點名稱*/
#dayTrip .day_con .info .text_gary2 .text_strong { font-size: 23px; font-weight: 600;}
/*+直豎線*/
#dayTrip .day_con .info .text_gary2 .line-s { height: 10px; border-right: solid rgb(91, 97, 108) 4px; }

/*公版-每日行程-圖片*/
#dayTrip .day_con .info .text_gary2 .daily_flex {
display: flex;
margin: 0px 15px;
flex-direction: row;
justify-content: center;
align-items: center;
flex-wrap: wrap!important;
}

#dayTrip .day_con .info .text_gary2 .item {
width: 270px;
height: 180px;
margin: 0px 10px;
text-align: center!important;
}

#dayTrip .day_con .info .text_gary2 .item2 {
width: 270px;
height: 180px;
margin: 15px 10px;
text-align: center!important;
}

#dayTrip .day_con .info .text_gary2 .item img{
width: 270px;
height: 180px;
box-shadow: 8px 8px 7px rgba(0, 0, 0, 0.2)!important;
}

#dayTrip .day_con .info .text_gary2 .item iframe {
width: 270px;
height: 180px;
border: none;
box-shadow: 8px 8px 7px rgba(0, 0, 0, 0.2)!important;
}

#dayTrip .day_con .info .text_gary2 .item2 .sights {
font-size: 21px;
font-weight: bold;
letter-spacing: 4px;
text-align: center;
display: inline-block;
padding: 10px 0px 0px 0px!important;
}

#dayTrip .day_con .info .text_gary2 .item2 .sights2 {
font-size: 14px;
font-weight: 500;
letter-spacing: 4px;
text-align: center;
display: inline-block;
padding: 5px 0px 10px 0px!important;
}

#dayTrip .day_con .info .text_gary2 .item2 .path {
font-size: 14px;
letter-spacing: 4px;
text-align: left;
display: inline-block;
padding: 5px 0px 10px 0px!important;
}

#dayTrip .day_con .info .text_gary2 .item2 .unesco {
border-radius: 20px;
color: white;
background-color: #696969;
font-weight: normal;
padding: 3px 6px;
font-size: 12px!important;
}

#dayTrip .day_con .info .text_gary2 .item2 .unesco img{
width: 20px;
height: auto;
padding-right: 2px;
vertical-align: sub;
filter:invert(100%)!important;
}

#dayTrip .day_con .info .text_gary2 .order1 { order: 1!important;}
#dayTrip .day_con .info .text_gary2 .order2 { order: 2!important;}
#dayTrip .day_con .info .text_gary2 .order3 { order: 3!important;}
#dayTrip .day_con .info .text_gary2 .order4 { order: 4!important;}
#dayTrip .day_con .info .text_gary2 .order5 { order: 5!important;}
#dayTrip .day_con .info .text_gary2 .order6 { order: 6!important;}




/*公版行程特色-背景*/

#tripFeatures .bg_amsc0 {
/*background-image: url('https://member.worldwide.com.tw/eweb_worldwide/pictures/amsc0/amsc0-bg.jpg'); */
height: 100%px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}




/* ===公版RWD=== */
/*行程特色-分類標題特別安排-圖片.title-prepare img*/
/*行程特色-分類標題-左右圖片 .title_label*/
/*行程特色-行程特點==.special_sights==.special_info===*/
@media (min-width:1680px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
}

@media (max-width:1679px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
}
@media (max-width:1600px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
}
@media (max-width:1500px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
}
@media (max-width:1400px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
}
@media (max-width:1300px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
}
@media (max-width:1200px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
}
@media screen and (max-width:1125px){
/*每日行程==圖片+文字==*/
#dayTrip .day_con .info .text_gary2 .flex { flex-direction: row!important;}
#dayTrip .day_con .info .text_gary2 .item { width: 270px; height: 180px; margin: 10px 10px 10px 10px!important;}
#dayTrip .day_con .info .text_gary2 .item img {width: 270px; height: 180px!important;}
#dayTrip .day_con .info .text_gary2 .item iframe {width: 270px; height: 180px!important;}
#dayTrip .day_con .info .text_gary2 .item2 {width: 270px; height: 180; margin: 10px 0px 10px 15px; border-bottom: 0.5px
dashed ddd!important; }
#dayTrip .day_con .info .text_gary2 .item2 .sights { font-size: 21px; padding: 20px 10px 5px 10px!important;}
#dayTrip .day_con .info .text_gary2 .item2 .sights2 { font-size: 14px; padding: 10px 10px 20px 10px!important;}
#dayTrip .day_con .info .text_gary2 .item2 .path { font-size:12px;padding: 5px 15px; display: inline-block; text-align:
left; margin-bottom: 15px; line-height: 1em!important;}
#dayTrip .day_con .info .text_gary2 .order1 { order: 1!important;}
#dayTrip .day_con .info .text_gary2 .order2 { order: 3!important;}
#dayTrip .day_con .info .text_gary2 .order3 { order: 5!important;}
#dayTrip .day_con .info .text_gary2 .order4 { order: 2!important;}
#dayTrip .day_con .info .text_gary2 .order5 { order: 4!important;}
#dayTrip .day_con .info .text_gary2 .order6 { order: 6!important;}
}

@media (max-width:1100px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p li #ved-1 img{width: auto;height:157px!important; text-align: center;}
}
@media (max-width:1080px){
/*公版行程特色-3圖+文字--1080px*/
#tripFeatures .flex2 { justify-content: space-around;}
#tripFeatures .flex2 .order1 { order: 1!important;}
#tripFeatures .flex2 .order2 { order: 2!important;}
#tripFeatures .flex2 .order3 { order: 5!important;}
#tripFeatures .flex2 .order4 { order: 3!important;}
#tripFeatures .flex2 .order5 { order: 4!important;}
#tripFeatures .flex2 .order6 { order: 7!important;}
#tripFeatures .flex2 .order7 { order: 6!important;}
#tripFeatures .flex2 .order8 { order: 10!important;}
#tripFeatures .flex2 .order9 { order: 9!important;}
#tripFeatures .flex2 .order10 { order: 8!important;}
#tripFeatures .flex2 .order11 { order: 11!important;}
#tripFeatures .flex2 .order12 { order: 12!important;}
}

@media (max-width:1024px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
}
@media (max-width:991px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .vedio_p #ved-1 img{width: auto;height:157px!important; text-align: center;}
#tripFeatures .title-prepare ul {width: 30%; border: 1px solid #778899; margin-left: 1%; margin-right: 1%!important; }
#tripFeatures .title-prepare li {padding-top:10px!important;}
#tripFeatures .pic_1 img {width: 45%; padding:5%!important;}
#tripFeatures .title_label {font-size: 35px; font-weight: 900; padding: 50px 0px!important; }
#tripFeatures .title_label_b {font-size: 35px; font-weight: 900; padding: 50px 0px!important; }
#tripFeatures .title_label img {padding: 0% 5%; vertical-align: middle; width: 25%!important;}
#tripFeatures .title_label_b img {padding: 0% 5%; vertical-align: middle; width: 25%!important;}


/*特別安排_991px*/
#tripFeatures .special_flex {
box-sizing: border-box;
display: flex;
height: auto;
justify-content: center;
align-items: center;
flex-flow: column wrap!important;
}

#tripFeatures .special_item { width: 50%; border-radius: 0% 0% 0% 0%; margin: 15px 2% 0px 2%; }
#tripFeatures .special_item2 { width: 50%; text-align: center; margin: 15px 2% 0px 2%; }

#tripFeatures .special_item .order51{ order: 51!important;}
#tripFeatures .special_item .order52{ order: 53!important;}
#tripFeatures .special_item .order53{ order: 55!important;}
#tripFeatures .special_item2 .order54{ order: 52!important;}
#tripFeatures .special_item2 .order55{ order: 54!important;}
#tripFeatures .special_item2 .order56{ order: 56!important;}
}

@media (max-width:900px){
/*每日行程==圖片+文字==*/
#dayTrip .day_con .info .text_gary2 .flex { flex-direction: row!important;}
#dayTrip .day_con .info .text_gary2 .item { width: 270px; height: 180px; margin: 10px 10px 10px 10px!important;}
#dayTrip .day_con .info .text_gary2 .item img {width: 270px; height: 180px;margin: 15px 0px !important;}
#dayTrip .day_con .info .text_gary2 .item iframe {width: 270px; height: 180px!important;}
#dayTrip .day_con .info .text_gary2 .item2 {width: 300px; height: 180px; margin: 30px 10px 10px 10px; border-bottom: 1px
dashed #ddd!important; }
#dayTrip .day_con .info .text_gary2 .item2 .sights { font-size: 21px; padding: 10px 10px 5px 10px!important;}
#dayTrip .day_con .info .text_gary2 .item2 .sights2 { font-size: 14px; padding: 5px 10px 10px 10px!important;}
#dayTrip .day_con .info .text_gary2 .item2 .path { font-size: 12px; padding: 10px 10px; text-align: left; margin-bottom:
20px; line-height: 1.6em!important;}
#dayTrip .day_con .info .text_gary2 .order1 { order: 1!important;}
#dayTrip .day_con .info .text_gary2 .order2 { order: 3!important;}
#dayTrip .day_con .info .text_gary2 .order3 { order: 5!important;}
#dayTrip .day_con .info .text_gary2 .order4 { order: 2!important;}
#dayTrip .day_con .info .text_gary2 .order5 { order: 4!important;}
#dayTrip .day_con .info .text_gary2 .order6 { order: 6!important;}

}

@media (max-width:767px){
/*行程特色-分類標題--特別安排-圖片*/
#tripFeatures .title-prepare img{width:auto; height:30px!important;}
#tripFeatures .title-prepare ul {width: 45%; border: 1px solid #778899; margin-left: 1%; margin-right: 1%!important; }
#tripFeatures .title-prepare li {padding-top:10px!important;}
#tripFeatures .title-prepare #con_1 { font-family:PMingLiU; list-style-type: none; font-size:19px;
font-weight: 800; color:#8b4513; width:100%; line-height: 1.3em; padding-top:10px; text-align: center; }
#tripFeatures .title-prepare #con_2 { font-size: 13px; text-align: left; float: left; padding: 10px 10px; }
#tripFeatures .pic_1 img {width: 45%; padding:5%!important;}
#tripFeatures .vedio_p #ved-1 img:hover {width: auto; height:157px; text-align: center; -webkit-box-shadow: 0 0 15px
#272727; box-shadow: 0 0 15px #272727; margin-top:0; margin-right:5px!important; transform:scale(1,1);}
#tripFeatures .vedio_p #con_1 { list-style-type: none; font-size:18px!important; font-weight: 600!important;
color:#8b4513; width:100%; line-height: 1.3em; padding-top:20px!important; text-align: center; }

/*行程特色-分類標題-左右圖片*/
#tripFeatures .title_label {font-size: 30px; font-weight: 900; padding: 10px 0px!important; }
#tripFeatures .title_label_b {font-size: 30px; font-weight: 900; padding: 10px 0px!important; }
#tripFeatures .title_label img {padding: 0% 3%; vertical-align: middle; width: 25%!important;}
#tripFeatures .title_label_b img {padding: 0% 3%; vertical-align: middle; width: 25%!important;}

/*行程特色-行程特點*/
#tripFeatures .special_sights { width: 100%; font-size: 14px; text-align: left; padding-bottom: 10px!important;}
#tripFeatures .special_info { font-size: 12px; padding-bottom: 10px!important; }


/*行程特色-景點圖片介紹_767px*/

#tripFeatures .flex2 {
display: flex;
flex-direction: row;
justify-content: center!important;
flex-wrap: wrap;
margin-top: 10px;
margin-bottom: 10px;
}
#tripFeatures .flex2 .item3 {
margin: 10px 0px 0px 0px;
}

#tripFeatures .flex2 .item4 {
width: 260px;
height: auto;
margin: 10px 0px 20px 0px;
text-align: center;
}

#tripFeatures .flex2 .item3 img{
width: 220px!important;;
height: 220px!important;;
border-radius: 50%;
box-shadow: 8px 8px 7px rgba(0, 0, 0, 0.2);
transform:scale(1,1);transition: all 1s ease-out;
}

#tripFeatures .item3 img:hover {
transform:scale(1.1,1.1);
}


#tripFeatures .flex2 .order1 { order: 1!important;}
#tripFeatures .flex2 .order2 { order: 3!important;}
#tripFeatures .flex2 .order3 { order: 5!important;}
#tripFeatures .flex2 .order4 { order: 2!important;}
#tripFeatures .flex2 .order5 { order: 4!important;}
#tripFeatures .flex2 .order6 { order: 6!important;}
#tripFeatures .flex2 .order7 { order: 7!important;}
#tripFeatures .flex2 .order8 { order: 9!important;}
#tripFeatures .flex2 .order9 { order: 11!important;}
#tripFeatures .flex2 .order10 { order: 8!important;}
#tripFeatures .flex2 .order11 { order: 10!important;}
#tripFeatures .flex2 .order12 { order: 12!important;}

/*公版行程-團體優惠方案*/
section.main_trip .item {
background-color: #ff7f50;
border-radius: 0;
color: white;
font-size: 18px;
width: 100%;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
padding: 5px;
margin: 10px 10px 0px 10px!important;
}
section.main_trip .item-2 {
/*background-color: #ff7f50;*/
color: #000000;
font-size: 14px;
width: 100%;
height: auto;
display: flex;
justify-content: center;
align-items: center;
padding: 5px 10px;
margin: 0px 10px 0px 10px!important;
}
section.main_trip .order1 { order: 1!important;}
section.main_trip .order2 { order: 2!important;}
section.main_trip .order3 { order: 3!important;}
section.main_trip .order4 { order: 4!important;}
section.main_trip .order5 { order: 5!important;}
section.main_trip .order6 { order: 6!important;}

/*每日行程-圖片*/
#dayTrip .day_con .info .text_gary2 .flex { width: 100%; flex-wrap: wrap!important;}
#dayTrip .day_con .info .text_gary2 .item { width: 270px; height: 180px; padding:0px; margin: 0px!important;}
#dayTrip .day_con .info .text_gary2 .item img {width: 270px; height: 180px; padding:0; margin: 0!important;}
#dayTrip .day_con .info .text_gary2 .item iframe {width: 270px; height: 180px ; padding:0; margin: 0 !important;}
#dayTrip .day_con .info .text_gary2 .item2 {width: 270px; height: auto; margin: 0px 0px 30px 0px;border-bottom:
none!important; }
#dayTrip .day_con .info .text_gary2 .item2 .sights { font-size: 21px; padding: 15px 10px 5px 10px!important;}
#dayTrip .day_con .info .text_gary2 .item2 .sights2 { font-size: 14px; padding: 0px 10px 15px 10px!important;}
#dayTrip .day_con .info .text_gary2 .item2 .path { font-size:12px; padding: 0px 15px; display: inline-block; text-align:
left; margin-bottom: 15px; line-height: 1.7em!important;}
#dayTrip .day_con .info .text_gary2 .order1 { order: 1!important;}
#dayTrip .day_con .info .text_gary2 .order2 { order: 3!important;}
#dayTrip .day_con .info .text_gary2 .order3 { order: 5!important;}
#dayTrip .day_con .info .text_gary2 .order4 { order: 2!important;}
#dayTrip .day_con .info .text_gary2 .order5 { order: 4!important;}
#dayTrip .day_con .info .text_gary2 .order6 { order: 6!important;}

/**河輪設施-767px**/
#tripFeatures .equipment {
display: flex;
justify-content: center;
width: 100%!important;
}

#tripFeatures .wrapper {
display: grid;
grid-template-columns: 220px 100px;
grid-auto-rows: minmax(1.5em, auto);
grid-row-gap: 1em;
font-size: 14px;
margin: 30PX 0% 50px 0%!important;
}

#tripFeatures .wrapper div {
border-bottom: 1px dashed #1E90FF;
background-color: #F0F8FF!important;
}

#tripFeatures .wrapper #T1 {
font-size:16px; text-align: center; letter-spacing: 6px; background-color: #87CEFA!important; vertical-align:
middle!important;
}

#tripFeatures .box1 {
grid-column-start: 1;
grid-column-end: 2;
padding-left: 10px!important;
}

#tripFeatures .box1x2 {
grid-column-start: 1;
grid-column-end: 3!important;
padding-left: 10px;
}

#tripFeatures .box4x2 {
grid-column-start: 1;
grid-column-end: 3!important;
padding-left: 10px;
}

#tripFeatures .box2 {
grid-column-start: 2;
grid-column-end: 3;
padding-right: 10px;
text-align: right!important;
}

#tripFeatures .box4 {
grid-column-start: 1;
grid-column-end: 2;
padding-left: 10px!important;
}

#tripFeatures .box5 {
grid-column-start: 2;
grid-column-end: 3;
text-align: right!important;
padding-right: 10px;
}

#tripFeatures .equipment .order1 { order: 1!important;}
#tripFeatures .equipment .order2 { order: 14!important;}
#tripFeatures .equipment .order3 { order: 2!important;}
#tripFeatures .equipment .order4 { order: 3!important;}
#tripFeatures .equipment .order5 { order: 15!important;}
#tripFeatures .equipment .order6 { order: 16!important;}
#tripFeatures .equipment .order7 { order: 4!important;}
#tripFeatures .equipment .order8 { order: 5!important;}
#tripFeatures .equipment .order9 { order: 17!important;}
#tripFeatures .equipment .order10 { order: 18!important;}
#tripFeatures .equipment .order11 { order: 6!important;}
#tripFeatures .equipment .order12 { order: 7!important;}
#tripFeatures .equipment .order13 { order: 19!important;}
#tripFeatures .equipment .order14 { order: 20!important;}
#tripFeatures .equipment .order15 { order: 8!important;}
#tripFeatures .equipment .order16 { order: 9!important;}
#tripFeatures .equipment .order17 { order: 21!important;}
#tripFeatures .equipment .order18 { order: 22!important;}
#tripFeatures .equipment .order19 { order: 10!important;}
#tripFeatures .equipment .order20 { order: 11!important;}
#tripFeatures .equipment .order21 { order: 23!important;}
#tripFeatures .equipment .order22 { order: 24!important;}
#tripFeatures .equipment .order23 { order: 12!important;}
#tripFeatures .equipment .order24 { order: 25!important;}
#tripFeatures .equipment .order25 { order: 26!important;}
#tripFeatures .equipment .order26 { order: 13!important;}
}

@media (max-width:600px){
/*行程特色-行程特點*/
#tripFeatures .special_sights { width: 100%; font-size: 14px; text-align: left; padding-bottom: 5px; font-weight:
900!important; }
#tripFeatures .special_info { font-size: 12px; padding-bottom: 10px!important; }
/*行程特色-分類標題--特別安排-圖片.title-prepare img*/
#tripFeatures .title-prepare img{width:auto; height:30px!important;}
#tripFeatures .title-prepare ul {width: 45%; border: 1px solid #778899; margin-left: 1%; margin-right: 1%!important; }
#tripFeatures .title-prepare li {padding-top:10px!important;}
#tripFeatures .pic_1 img {width: 80%; padding:5%!important;}
#tripFeatures .title_label { font-size: 26px; font-weight: 600; padding: 4% 0% 1% 0%;}
#tripFeatures .title_label_b { font-size: 26px; font-weight: 600; padding: 4% 0% 1% 0%;}
#tripFeatures .title_label img { display:none; }
#tripFeatures .title_label_b img { display:none; }
#tripFeatures .vedio_p #con_1 { list-style-type: none; font-size:18px!important; font-weight: 600!important;
color:#8b4513; width:100%; line-height: 1.3em; padding-top:20px!important; text-align: center; }
#tripFeatures .vedio_p #con_2 { font-size: 13px!important; text-align: left; float: left; padding: 10px 10px; }


/*團體優惠方案*/
section.main_trip .pomo_flex { box-sizing: border-box; display: flex; width: 100%; height: 100%; justify-content:
center; align-items: stretch; flex-wrap: wrap; }
section.main_trip .item { background-color: #ff7f50; border-radius: 0; color: white; font-size: 20px; width: 300px;
height: 50px; display: flex; justify-content: center; align-items: center; padding: 0 5px; margin: 0px 10px 10px 10px; }
section.main_trip .item-2 { color: #000000; font-size: 16px; width: 300px; height: auto; display: flex; justify-content:
center; align-items: center; padding: 0 5px; margin: 0px 10px 10px 10px; }
section.main_trip .order1 { order: 1; }
section.main_trip .order2 { order: 2; }
section.main_trip .order3 { order: 3; }
section.main_trip .order4 { order: 4; }
section.main_trip .order5 { order: 5; }
section.main_trip .order6 { order: 6; }
}


@media (max-width:560px){
#tripFeatures .title-prepare img{width: auto; height:30px!important;}
#tripFeatures .title-prepare ul {width: 100%; border: 1px solid #778899; margin-left: 1%; margin-right: 1%!important; }
#tripFeatures .title-prepare li {padding-top:10px!important;}
#tripFeatures .pic_1 img {width: 80%; padding:5%;}
#tripFeatures .special_sights { width: 100%; font-size: 14px; text-align: left; padding-bottom: 5px!important;}
#tripFeatures .special_info { font-size: 12px; padding-bottom: 10px; }
}

@media (max-width:420px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .special_sights { width: 100%; font-size: 14px; text-align: left; padding-bottom: 5px!important;}
#tripFeatures .special_info { font-size: 12px; padding-bottom: 10px; }
}

@media (max-width:375px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .special_sights { width: 100%; font-size: 14px; text-align: left; padding-bottom: 5px!important;}
#tripFeatures .special_info { font-size: 12px; padding-bottom: 10px; }
}

@media (max-width:320px){
#tripFeatures .title-prepare img{width: auto;height:30px!important;}
#tripFeatures .special_sights { width: 100%; font-size: 14px; text-align: left; padding-bottom: 5px!important;}
#tripFeatures .special_info { font-size: 12px; padding-bottom: 10px; }
}




/*公版-首頁banner在手機裝置無法左右滑動,調整css*/
@media (max-width: 1024px){
.widget-item .o-sliderContainer .o-slider-arrows{display:block;}
}
/*錨點頁籤模組的錨點按鈕平板模式靠左*/
@media (max-width: 991px){
.nav2 .module-container .main .anchor-tab-wrapper > nav.main_nav{justify-content: flex-start;}
}
/*公版-商品頁側邊欄浮動選單*/
@media (min-width:992px){
/*.sub_menu-trip{height: auto !important;width: 4.9375rem;bottom: 0;}
.sub_menu-trip .sub_inside{justify-content: unset !important; align-items: unset !important; width: 4.9375rem; display:
block;height: auto;}
.sub_menu-trip .trip_menu{display:table;}
.sub_menu-trip .sub_inside nav.server_menu li{width: 4.9375rem;height: 4.9375rem;}
.sub_menu-trip .sub_inside nav.server_menu a i{font-size:18px;}*/
    .D_products_group_detail .sub_menu-trip .sub_inside, 
    .D_products_group_mold .sub_menu-trip .sub_inside{margin-top: 0rem;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul{margin-bottom: 10px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.join-fixed-btn, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.join-fixed-btn{height: 50px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.download-fixed-btn, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.share-fixed-btn, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.query-fixed-btn, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.download-fixed-btn ul, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.download-fixed-btn ul li, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.share-fixed-btn ul, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.share-fixed-btn ul li, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.download-fixed-btn, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.share-fixed-btn, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.query-fixed-btn, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.favor-fixed-btn, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.download-fixed-btn ul, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.download-fixed-btn ul li, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.share-fixed-btn ul, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.share-fixed-btn ul li{height: 40px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.download-fixed-btn a, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.share-fixed-btn a, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.query-fixed-btn a, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.download-fixed-btn a, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.share-fixed-btn a, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.query-fixed-btn a{font-size: 16px;} 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn a, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.favor-fixed-btn a{font-size: 16px;padding: 5px 16px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.download-fixed-btn i, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.share-fixed-btn i, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.query-fixed-btn i, 
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.favor-fixed-btn i, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.download-fixed-btn i, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.share-fixed-btn i, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.query-fixed-btn i, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.favor-fixed-btn i{font-size: 17px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li a i, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li a i{line-height: 30px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.join-fixed-btn a, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.join-fixed-btn a{font-size: 19px;}
    .D_products_group_detail .sub_menu-trip .server_menu > ul > li.join-fixed-btn i, 
    .D_products_group_mold .sub_menu-trip .server_menu > ul > li.join-fixed-btn i{font-size: 20px;}
    .D_products_group_detail .sub_menu-trip .trip_menu, 
    .D_products_group_mold .sub_menu-trip .trip_menu{width: 91px; margin-right: 0;margin-bottom: 70px;}
    .D_products_group_detail .sub_menu-trip .trip_menu i, 
    .D_products_group_mold .sub_menu-trip .trip_menu i{display: none;}
    .D_products_group_detail .sub_menu-trip .trip_menu ul, 
    .D_products_group_mold .sub_menu-trip .trip_menu ul{margin-bottom: 0;}
    .D_products_group_detail .sub_menu-trip .trip_menu li, 
    .D_products_group_mold .sub_menu-trip .trip_menu li{margin-bottom: 8px;}
    .D_products_group_detail .sub_menu-trip .trip_menu li a, 
    .D_products_group_mold .sub_menu-trip .trip_menu li a{line-height: 1;}
    .D_products_group_detail .sub_menu-trip .trip_menu li a span, 
    .D_products_group_mold .sub_menu-trip .trip_menu li a span{font-size: 14px;}
    .D_products_group_detail .web_sidebar .side_box, 
    .D_products_group_mold .web_sidebar .side_box{bottom: 50px;}
    .D_products_group_detail .web_sidebar .side_bar, 
    .D_products_group_mold .web_sidebar .side_bar{width: 50px;}
    .D_products_group_detail .web_sidebar .side_bar li, 
    .D_products_group_mold .web_sidebar .side_bar li{padding: 11px;height: 50px;}
    .D_products_group_detail .web_sidebar .side_bar li a i, 
    .D_products_group_mold .web_sidebar .side_bar li a i{font-size: 24px;}
    .D_products_group_detail .web_sidebar .actGotop, 
    .D_products_group_mold .web_sidebar .actGotop{bottom: 15px;width: 55px;height: 55px;}
    .D_products_group_detail .web_sidebar .actGotop a:link, 
    .D_products_group_mold .web_sidebar .actGotop a:link{width: 55px;height: 55px;}
    .D_products_group_detail .web_sidebar .actGotop a i, 
    .D_products_group_mold .web_sidebar .actGotop a i{width: 55px; line-height: 50px;}
    /*sidebar*/
    .D_products_group_detail .widget-item .module-wrapper .side_box, 
    .D_products_group_mold .widget-item .module-wrapper .side_box{bottom: 80px;}
    .D_products_group_detail .widget-item .module-wrapper .side_box .side_bar, 
    .D_products_group_mold .widget-item .module-wrapper .side_box .side_bar{margin-bottom: 0;}
    .D_products_group_detail .widget-item .module-wrapper .side_box .side_bar li, 
    .D_products_group_mold .widget-item .module-wrapper .side_box .side_bar li{padding: 5px 0;}
    .D_products_group_detail .widget-item .module-wrapper .side_box .side_bar li a img, 
    .D_products_group_mold .widget-item .module-wrapper .side_box .side_bar li a img{max-width: 90%;display: table;margin: auto;}
    .D_products_group_detail .widget-item .module-wrapper .actGotop, 
    .D_products_group_mold .widget-item .module-wrapper .actGotop{bottom: 10px;}
}
/*公版每日浮動選單*/
.WinChrome .day_fixed{top: 189px !important;}
@media (max-width:1365px){
.WinChrome .day_fixed{top: 217px !important;}
}
@media (max-width:1199px){
.WinChrome .day_fixed{top: 244px !important;}
}
@media (max-width:991px){
.WinChrome .day_fixed{top: 247px !important;}
}
@media (max-width:767px){
.WinChrome .day_fixed{top: 188px !important;}
}

/*公版go to top留一個*/
.go-to-top{display:none !important;}

/*行程特色文字靠左*/
section.group_table.trip_features{text-align:left;}
/*優惠方案靠左*/
section.main_trip{text-align:left;}

.day_con p img{vertical-align: unset;}

/**列表頁搜尋的背景圖*/
/*section.group_banner.search_banner { background: url(https://worldwide.fillo.com.tw/material-alias/Burj-Al-Arab.jpg)
center center no-repeat;}*/
/*section.web-page-frame.container-fluid { background-image:
url(https://worldwide.fillo.com.tw/material-alias/Background/bg1.jpg) center center no-repeat;}*/
/*section#tripDown.group_table:before{background:url(http://www.worldwide.com.tw/eWeb_worldwide/IMGDB/000065/00002138.JPG);}*/

/*公版列表搜尋引擎背景圖*/
section.group_banner.search_banner{height:320px;}
section.group_banner .img_box{min-height:320px;}
section.search_banner .search-area{bottom: calc(50% - (141px / 2));}
/*公板模組 side top*/
.template_side .module-container .row .actGotop{bottom: 35px;right: 10px;}

/*公版行程特色iframe輪播高度*/
@media (min-width:1680px){
#tripFeatures p iframe{height:950px !important;}
}
@media (max-width:1679px){
#tripFeatures p iframe{height:890px !important;}
}
@media (max-width:1600px){
#tripFeatures p iframe{height:845px !important;}
}
@media (max-width:1500px){
#tripFeatures p iframe{height:800px !important;}
}
@media (max-width:1400px){
#tripFeatures p iframe{height:755px !important;}
}
@media (max-width:1300px){
#tripFeatures p iframe{height:700px !important;}
}
@media (max-width:1200px){
#tripFeatures p iframe{height:640px !important;}
}
@media (max-width:1100px){
#tripFeatures p iframe{height:685px !important;}
}
@media (max-width:1024px){
#tripFeatures p iframe{height:615px !important;}
}
@media (max-width:991px){
#tripFeatures p iframe{height:530px !important;}
}
@media (max-width:767px){
#tripFeatures p iframe{height:410px !important;}
}
@media (max-width:560px){
#tripFeatures p iframe{height:360px !important;}
}
@media (max-width:420px){
#tripFeatures p iframe{height:285px !important;}
}
@media (max-width:375px){
#tripFeatures p iframe{height:255px !important;}
}
@media (max-width:320px){
#tripFeatures p iframe{height:230px !important;}
}


@media (max-width:991px){
img{height:auto !important;}}
section#tripDown.group_table:before{background:url(https://materials.fillo.com.tw/materials/cowelltrip/images/d43530d1-ca1d-44b9-8eaf-8b9866a2e5ae.jpg);}
.footer-sample .logo-part .logo {width: auto; height: auto;}

.header[data-position="header"] {position: fixed; background: #fff; z-index: 99;width:100%;}
.header-part {/*opacity: 0.8;*/}/*20211111 更板後透明度影響購物車下拉選單背景*/
.header[data-position="header"] + .row {padding-top: 140px;}

.top-main-menu .responsive-drop-down-menu > ul > li > a {padding: 15px;}

.footer-certification > .module-container > .main {justify-content: center;}
.footer-certification img {height: 50px;}

.page-foorer .footer-wrap {background: #ece5cd;}
.page-foorer .footer-wrap .footer_center {background: #ece5cd;}
.page-foorer .footer-wrap .info_box p:last-child {line-height: 16px; color: #777; font-style: italic; margin-top:5px;}
.page-footer .footer-wrap .footer_sbox {background: #ffffff; padding-top: 10px; padding-bottom: 10px;}
.page-footer .footer-wrap .footer_sbox a img {max-width: 100%;}


/* 滾動視差 start */
.out-recomend {
position: relative;
font-family: "PT Sans", 微軟正黑體, sans-serif;
text-align: center;
word-wrap: break-word;
writing-mode: horizontal-tb;
-ms-direction: rtl;
-ms-writing-mode: tb;
overflow: hidden;
}
.out-recomend>.icon h3 {
text-align: center;
color: #b4a582;
font-size: 1.063em;
}
.out-recomend p {
padding: 15px 0 50px 0;
}
.index .out-recomend>.icon img {
margin-bottom: 15px;
}

.mainpic a {
display: block;
width: 100%;
height: 100vh;
text-align: center;
word-wrap: break-word;
writing-mode: horizontal-tb;
}
.mainpic a .info {
opacity: 1;
width: 25vw;
position: absolute;
top: 0;
right: 0;
height: 100%;
text-align: right;
border-left: #fff 1px solid;
background-color: rgba(120, 125, 123, .4);
word-wrap: break-word;
writing-mode: horizontal-tb;
-ms-direction: rtl;
-ms-writing-mode: tb;
}
.mainpic a .info>.num {
color: #b0c2c4;
margin: 13% 32% 0 0;
width: auto;
float: right;
}
.mainpic a .info>.tit {
margin: 30px 32% 0 0;
float: right;
width: 60px;
position: relative;
}
.mainpic a .info>.tit h4 {
line-height: 102%;
letter-spacing: .2em;
width: 20px;
display: inline-block;
height: 160px;
word-wrap: break-word;
writing-mode: horizontal-tb;
font-size: 1.5em;
color: #fff;
float: right;
}
.mainpic a .info>.tit>p {
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
padding: 0;
margin: 0;
color: #dac9a6;
font-weight: 300;
font-style: italic;
font-size: 1.125em;
position: absolute;
left: -55px;
top: 60px;
text-align: left;
width: 150px;
}
.mainpic a .info>.note {
margin: 30px 44% 0 0;
float: right;
}
.mainpic a .info>.note>p {
line-height: 102%;
letter-spacing: .2em;
width: 20px;
display: inline-block;
height: 120px;
word-wrap: break-word;
writing-mode: horizontal-tb;
color: #fff;
float: right;
font-weight: 300;
font-size: 1em;
padding: 0;
margin-left: 8px;
}
.mainpic a .info>.more {
position: absolute;
right: 32%;
bottom: 60px;
color: #fff;
}


/* ===每日行程區塊調整為無圖版本並把S型排版統一靠左=== */
.trip_day .day_con {}
/* ===單天內容區塊=== */
.trip_day .day_con .info_box {margin-bottom: 15px;}
/* ===行程標題=== */
.trip_day .day_con .info_box .word_r, .trip_day .day_con .info_box .word_l {position: static;width: 100%;max-width:
100%;margin: 0 !important;}
/* ===第幾天 start=== */
.trip_day .day_con .info_box .word_r h1.day_title, .trip_day .day_con .info_box .word_l h1.day_title {color:
#333;text-align: left;padding: 15px;}
.trip_day .day_con .info_box .word_r h1.day_title::before, .trip_day .day_con .info_box .word_l h1.day_title::before
{display: none;}
/* ===第幾天 end=== */
/* ===當天行程標題 start=== */
.trip_day .day_con .info_box .word_r h2.day_sub-title, .trip_day .day_con .info_box .word_l h2.day_sub-title {color:
#fff;text-align: left;background: #05abf2;margin-top: 0 !important;padding: 15px;}
@media (max-width: 575.98px) {
.trip_day .day_con .info_box .word_r h2.day_sub-title, .trip_day .day_con .info_box .word_l h2.day_sub-title {font-size:
1.1rem;}
}
/* ===當天行程標題 end=== */
/* ===當天行程內容區塊 start=== */
.trip_day .day_con .info_box .word_r + div, .trip_day .day_con .info_box .word_l + div {flex: 0 0 100%;width:
100%;max-width: 100%;padding: 0;}
.trip_day .day_con .info_box .word_r + div, .trip_day .day_con .info_box .word_l + div > .info {margin-bottom: 15px;}
/* ===避免有的有圖有的沒圖一律隱藏 start=== */
.trip_day .day_con .info_box .word_r + div > .info > img, .trip_day .day_con .info_box .word_l + div > .info > img
{display: none;}
/* ===避免有的有圖有的沒圖一律隱藏 end=== */
.trip_day .day_con .info_box .word_r + div > .info > p, .trip_day .day_con .info_box .word_l + div > .info > p
{margin-top: 10px;}
/* ===餐食 start=== */
.trip_day .day_con .info_box .word_r + div > .info > p.meal, .trip_day .day_con .info_box .word_l + div > .info > p.meal
{padding-bottom: 0;font-size:18px;}
.trip_day .day_con .info_box .word_r + div > .info > p.meal i, .trip_day .day_con .info_box .word_l + div > .info >
p.meal i {color: #04abf2;}
/* ===餐食 end=== */
/* ===住宿 start=== */
.trip_day .day_con .info_box .word_r + div > .info > p.hotel, .trip_day .day_con .info_box .word_l + div > .info >
p.hotel {padding-bottom: 0;font-size:18px;}
.trip_day .day_con .info_box .word_r + div > .info > p.hotel i, .trip_day .day_con .info_box .word_l + div > .info >
p.hotel i {color: #04abf2;}
@media (max-width: 991.98px) {
.trip_day .day_con .info_box .word_r + div > .info > p.hotel, .trip_day .day_con .info_box .word_l + div > .info >
p.hotel {margin-top: 20px;}
}
/* ===住宿 end=== */
/* ===當天行程內容 end=== */


@media screen and (max-width:1860px) {

}
@media screen and (max-width:1400px) {
.mainpic a .info {width: 32vw;}
.mainpic a .info>.more {bottom: 40px;}
}

@media screen and (max-width:1250px) {
.mainpic a .info {width: 430px;}
}

@media screen and (max-width:1200px) {

}

@media screen and (max-width:1024px) {
.mainpic a .info {
right: 0;
opacity: 1;
}
}

@media screen and (max-width:768px) {
.mainpic a .info {width: 350px;}
}

@media screen and (max-width:767px) {
/*手機板首頁搜尋引擎增加外距不被上標遮住*/
.idx-search{margin-top:5em;}
/*上標第一層選單滑動效果*/
.top-main-menu .widget-item .full-menu .responsive-drop-down-menu > ul.open{overflow: auto;max-height: calc(100vh -
140px);height: calc(100vh - 140px);-webkit-overflow-scrolling: touch;}
}

@media screen and (max-width:490px) {
.mainpic a .info {
width: 100%;
border-left: none;
}
.mainpic a .info>.tit>p {
font-size: .85em;
}
}
/* 滾動視差 end */

#blk-a76fa7ac-9a83-45c5-b345-0b1b7c16269d {
color:#F00;
}

/*最新版公版&會員css 20211111版本更新*/
@media (min-width:1200px){
.WinChrome section.group_banner.search_banner, .WinIe section.group_banner.search_banner{/* margin-top: 5rem; */height:
200px;}
.WinChrome section.group_banner .search-area, .WinIe section.group_banner .search-area{min-height: 100px;}
}
.WinChrome section.group_banner .search-area .search-box .select-goal, .WinChrome section.group_banner .search-area
.search-box .select-place, .WinIe section.group_banner .search-area .search-box .select-goal, .WinIe
section.group_banner .search-area .search-box .select-place, .WinChrome section.group_banner .search-area .search-box
.select-date, .WinChrome section.group_banner .search-area .search-box .select-input, .WinIe section.group_banner
.search-area .search-box .select-date, .WinIe section.group_banner .search-area .search-box .select-input, .WinChrome
section.group_banner .search-area .search-box .select-date>input, .WinChrome section.group_banner .search-area
.search-box .select-input>input, .WinIe section.group_banner .search-area .search-box .select-date>input, .WinIe
section.group_banner .search-area .search-box .select-input>input{border-radius:4px;}
.search-area .search-box .select-place .title i, .search-area .search-box .select-goal .title i, .WinChrome
section.group_banner .search-area .search-box .select-input i, .WinIe section.group_banner .search-area .search-box
.select-input i, .search-area .search-box .select-date .title i{/*color: #871918;*/}
.WinChrome section.group_banner .search-area .search-box .search-btn, .WinIe section.group_banner .search-area
.search-box .search-btn{border-radius:50px;background: linear-gradient(to bottom, #cb2d3e, #ef473a);}
.search-area .search-box .select-date .select input{width: calc(50% - 30px);}
.list_con .title .text_blue {color: #871918;}
.list_con .select_filter .form-group .select select{border-radius:4px;}
.list_con .style_icon .nav-pills .nav-link.active svg {fill: #cc0000;}
.list_con .style_icon{display: flex; flex-wrap: wrap; align-items: center;}
.irs-slider, .irs-bar{background: #cc0000;}
.irs-slider.state_hover, .irs-slider:hover{border: 2px solid #cc0000;}
.irs-from, .irs-to, .irs-single{background: #191919;}
.filter_list i{color: #871918;}
.filter_list .accordion .card { background: none; border: none;}
.filter_list .form-control{height: 1.8rem;padding: 0 5px;}
.filter_list .form-check .customcheck input:checked ~ .checkmark{background-color: #871918;}
.filter_list .form-check .disabled .checkmark, .filter_list .form-check .disabled
input:checked~.checkmark{background-color:#ccc;}
.filter_list .form-check span.badge-primary{background-color: #191919;}
.table .thead, .table .thead:hover {background: #191919;font-size: 1.1rem;}
figure.block_style .pic_all .img_box img{height:100% !important;}
a.go-to-top {display: none !important;}
@media (max-width:767px){
.search_table tbody td.tour-name a.title_main{margin-bottom:1rem;display: block; width: 100%;}
}
/*member*/
.verification-ok_wrap{margin-bottom:5rem;}
.FavoriteList-null{text-align:center;}
.navbar-collapse > .navbar-nav > .nav-item:nth-last-child(1){display:flex;flex-wrap:wrap;align-items:center;}
.navbar-collapse > .navbar-nav > .nav-item:nth-last-child(1) > a.nav-link > i{display:none;}
.showName{padding:0 10px;align-items:center;}
.showName .member-name i{margin:0;}
.showName .SignOut{line-height:27px !important;}
/*trip*/
@media (min-width: 992px){
/*.sub_menu-trip .sub_inside{margin-top:9rem;}
.sub_menu-trip .server_menu > ul > li.join-fixed-btn{font-size:1rem;}
.sub_menu-trip .server_menu > ul > li a{flex-wrap: wrap; align-content: center;padding: 5px 18px;}
.sub_menu-trip .sub_inside nav.server_menu a i{line-height: 18px;margin-right: 0px;}
.sub_menu-trip .server_menu > ul > li.share-fixed-btn ul{width: calc(79px * 2);}
.sub_menu-trip .server_menu > ul > li.share-fixed-btn ul li{width: 50%; height: 40px;}
.sub_menu-trip .server_menu > ul > li.share-fixed-btn ul li img{width: 1.5rem;}
.sub_menu-trip .trip_menu{width:79px;padding:10px 5px 0 5px;margin: 0;}
.sub_menu-trip .trip_menu li a span{font-size: 0.95rem;}
.sub_menu-trip .server_menu > ul > li.favor-fixed-btn a:nth-child(1)::after{margin-left: 0; margin-top: 7px;}*/
}
section.group_table.trip_day table.table tr.thead th:nth-child(2), section.group_table.trip_day table.table tr.thead
th:nth-child(2)::before{background: #871918;}
/*shopcar*/
.navbar-collapse > .navbar-nav > .nav-item:nth-last-child(2) > a.nav-link > i{display:none;}
.widget-item .top-cart{padding-left:0;}
.widget-item .top-cart .icon .count{right: unset; left: 5px; top: -5px;}
/*order*/
@media (max-width:767px){
.group_home .stepPage_group_content .stepPage_group_item .quantity, .group_home .stepPage_group_content
.stepPage_group_item .purchase_quantity{text-align: center !important;}
.group_home #page1 .subscriber_info_left:nth-child(1) > div:nth-child(2){padding:0;margin:0;}
.group_home #page1 .subscriber_info_left:nth-child(2){order:-1;}
}
/*header Mobile*/
@media (max-width:767px){
.responsive-drop-down-menu > ul.open{height: calc(100vh - 140px); display: block; overflow: auto;}
.header-part .navbar-toggler{background: #ef473a;}
}
/*最新版公版&會員css 20211111版本更新 END*/


.taiwan_items .hover-wall .icon_info a h3 {
font-size: 20px;
line-height: 1.4;
letter-spacing:2px;
font-weight: bold;
color:#333;
letter-spacing:1px;
text-align: center;
}

.taiwan_items .hover-wall .icon_info p.animate-text {
font-family: '微軟正黑體', Arial;
color: #666666;
padding: 0px 30px;
font-size: 1em;
text-align: justify;
margin-bottom: 20px;
}

.header-part .navbar-brand img {
height:auto !important;
}


.header-part {
height:100px;
}
@media (max-width:767px) {
    .header-part{height: auto;}
    .header-part .navbar-collapse.show{overflow: auto; max-height: calc(100vh - 140px);}
}

.list-wrapper {
font-family: "Helvetica Neue", "微軟正黑體", Helvetica, Arial, sans-serif;
font-size: 21px;
font-weight:bold;
line-height:1.5em;
}

.list-wrapper .note-block {
font-size: 17px;
padding-top: 15px;
padding-bottom: 15px;
color:#666;
}

.search_box .module-container {
min-height:120px;
padding:15px;
border-bottom: 1px #666 ;

}
.search_box .search-area .search-box .search-btn {
background: #cb2d3e; /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #cb2d3e, #ef473a); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #cb2d3e, #ef473a); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+,
Safari 7+ */
}


.nav_menu .responsive-drop-down-menu ul li a {
font-size: 17px;
}

/*最新版會員css 20211111版本更新*/
/*member*/
.verification-ok_wrap{margin-bottom:5rem;}
.FavoriteList-null{text-align:center;}
.navbar-collapse > .navbar-nav > .nav-item:nth-last-child(1){display:flex;flex-wrap:wrap;align-items:center;}
.navbar-collapse > .navbar-nav > .nav-item:nth-last-child(1) > a.nav-link > i{display:none;}
.showName{padding:0 10px;align-items:center;}
.showName .member-name i{margin:0;}
.showName .SignOut{line-height:27px !important;}
.widget-item .top-cart .icon .count{right: unset; left: 5px; top: -5px;}

/*新版國外團型明細頁側邊欄調整css 20240618更新*/
@media (min-width:992px) {
    .D_products_group_molddetail .Detail.sub_menu-trip{z-index: 99;width: 140px;}
    .D_products_group_molddetail .Detail.sub_menu-trip .sub_inside{margin-top: 10rem;}
    .D_products_group_molddetail .sub_menu-trip .sub_inside nav.server_menu li{height: 50px; width: 110px;}
    .D_products_group_molddetail .Detail.sub_menu-trip .server_menu > ul > li.query-fixed-btn{height: auto; width: 140px;}
    .D_products_group_molddetail .Detail.sub_menu-trip .server_menu > ul > li a{padding: 5px 10px;}
    .D_products_group_molddetail .Detail.sub_menu-trip .server_menu > ul > li.query-fixed-btn > a > span{font-size: 20px; width: 30px; float: left;}
    .D_products_group_molddetail .Detail.sub_menu-trip .trip_menu{width: 100px;margin-right: 0;}
}
.D_products_group_molddetail .DetailContainer {word-wrap: break-word;}
.D_products_group_molddetail .DetailContainer nav.Detail[aria-label=breadcrumb]{margin-top: 3rem;}

/*訂購畫面隱藏電子代轉*/
.D_products_signup_confirm .receipt_info .receipt_info_content > .row:nth-child(1) > .col-12:nth-child(2){display: none;}