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: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;}
}
/*公版每日浮動選單*/
.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*/