/*輪播*/
.BannerTitle{width:45%;  margin: 0;}
.BannerTitle-1{width:40%;  margin: 0 5% 15%;}
.BannerTitle-2{width:30%;  margin: -15% 0 0 55%}
.BannerTitle-3{width:45%;  margin: -15% 0 0 0;}
.BannerTitle-4{width: 40%;margin: 15% 0 0 55%;}
.BannerTitle-5{width:45%;  margin: -20% 0 0 0;}
.BannerTitle-6{width: 35%;margin: -10% 0 0 60%;}
.BannerTitle-7{width:60%;  margin: 0 auto;}
@media(max-width:768px){
.BannerTitle,.BannerTitle-1,.BannerTitle-3,.BannerTitle-4,.BannerTitle-5,.BannerTitle-6,.BannerTitle-7{width:85%; margin: 0 auto;}
.BannerTitle-2{width:65%; margin: 0 auto;}
}

@media (max-width:992px) {
.viewslider_wrap{width:100% !important; height: auto;}
.viewslider_box .slide-container{width:100% !important; height: auto !important;}
.viewslider_box .slide-container .slide-area{width:100% !important; height:auto !important;}
.viewslider_box .slide-container .slide-area .slide img, .viewslider_box .slide-container .slide-area img.slide{width:100% !important; height: auto !important;}
.viewslider_box .slide-container .ma5slider{margin-bottom:0;}
}
/*搜尋引擎顏色*/
.search_bg{background: #34aedd;}
/*標題*/
.thpro_tit{text-align: center;margin-bottom:2em;margin-top: 2em;}
.thpro_tit h2{font-family: Microsoft Jhenghei, Arial;border-bottom: 1px solid #cccccc;display: table;font-size: 32px;letter-spacing: 2px;margin: 0 auto .2em;padding-bottom: .2em;}
.thpro_tit h1{font-family: Microsoft Jhenghei, Arial;color: #000;border-bottom: 1px solid #cccccc !important;display: table;margin: 0.3em auto;padding-bottom: 12px;letter-spacing: 0.05em;font-size: 3em;}
.thpro_tit img{vertical-align: text-bottom;margin-right: 10px;}
.thpro_tit p{font-size: 1.2em;letter-spacing: 0.05em;}
@media(max-width:640px){
	.thpro_tit h2{font-size: 24px;}
	.thpro_tit p{font-size: 14PX;}
	.thpro_tit img{height: 30px!important;}
	.thpro_tit { text-align: center; margin-bottom: 10px;
    margin-top: 15px;
}
}
/*感應浮動廣告牆*/
.pk_module1 .hover-wall .icon_info h3{font-size: 24px;}
.pk_module1 .htpro_tit{display:none;}
.pk_module1 .container-fluid .icon_info:hover{bottom:15px;}
.pk_module1 .container-fluid .icon_info p.animate-text{font-size:1em;}
.pk_module1 .container-fluid .icon_info figure .overlay{display:none;}
.pk_module1 .container-fluid .icon_info:hover figure .b_img{transform: scale(1);}
.pk_module1 .hover-wall .icon_info {    
    display: flex!important;    
    flex-direction: column;  
    height: 100%;   
  box-shadow: 1px 1px 10px #968e93;
}
/*圖文切換廣告牆*/
.img_boxes_j .mdu_YRw1UglBbEWPxSWtilWytg_wrap .thicon_info span {font-size: 16px; text-shadow: 1px 1px #333;}
.img_boxes_j > .module-container > .main > div:nth-child(3) > div > .row{margin:0 !important;}
.area_after::after{display:none !important;}
.img_boxes_j .thpro_tit{display:none;}
.img_boxes_j > .module-container > .main > div > div.row{margin:0;}
@media only screen and  (max-width: 1024px)  {
.img_boxes_j .module-container .thicon_info .theme_info p.theme-text{ padding: 0 10px; font-size: 10pt; letter-spacing: 0;
    margin-bottom: 20px;
    padding-top: 10px;
    line-height: 20px;}
.img_boxes_j .module-container .thicon_info span {padding: 0 10px;font-size: 10pt; bottom: 40px;}
.img_boxes_j .module-container .thicon_info h3{ padding: 0 10px;font-size: 14pt;letter-spacing: 0;bottom: 5px;}
.img_boxes_j .module-container .thicon_info .s_img {   
    bottom: 15px;
    right: 10px;
    max-width: 40px !important;
}
	}
@media only screen and  (max-width: 640px) {
/*兩個並排*/	
.img_boxes_j > .module-container > .main > div > .row > div{width: 50%;
max-width: 50%;
flex: 0 0 50%;}	
.img_boxes_j .module-container .thicon_info h3{padding: 0 10px; font-size: 12pt;}
.img_boxes_j .module-container .thicon_info .s_img {bottom: 60px;max-width: 40px !important;}	
.img_boxes_j .module-container .thicon_info span {padding: 0 10px;font-size: 12px; bottom: 35px;}
.img_boxes_j .module-container .thicon_info .theme_info p.theme-text{display: none; }	
}
/*文字連結清單*/
.top_destinations_box{background:#f7f7f7;}
.top_destinations_container_1, .top_destinations_container_2 {  padding: 40px 40px;   background: #f7f7f7;}
.top_destinations_Separate {border-right: 1px solid #a4a5a5 !important;position: absolute;right:  0;width: 1px;height: 89%;top: 6px;}
.top_destinations_Separate:after {
    content:'';
    color: gray;
    font: x-small Arial, sans-serif;
    background: #37a4cd !important;
    width: 15px;
    height: 15px;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    display: block;
    float: left;
    position:  absolute;
    right: -16px;
    top: -15px;
    z-index: 999;
    }
.top_destinations_item li a {
	padding: 10px !important;}

@media only screen and (min-width: 576px) and (max-width: 991px) {
  .top_destinations_Separate {display: none !important;}
	
}

@media only screen and (max-width:1314px)and (min-width: 992px){
.top_destinations_box.top-blank{display: none !important;}
.top_destinations_container_1, .top_destinations_container_2 {  padding: 40px 25px;width: 100%!important;
    max-width: 100%!important;   
    flex: 0 0 50%!important;}
.top_destinations_item li a {
	padding: 0px 5px 0px 5px !important;}
div.link-list ul li {   
    width: 32%;
	text-align: center;
	line-height: 5px !important;
}
	}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.top_destinations_container_1, .top_destinations_container_2 {  
    flex: 0 0 100%!important;}
}
.top_destinations_item {margin-bottom: 0.7em;}
.top_destinations_item li { border-left: 1px solid #a4a5a5; line-height: 23px !important; margin: 10px 0px 0px 0px !important;}
.top_destinations_item li a {padding: 0px 10px 0px 10px;line-height: 20px !important;letter-spacing: 0px !important;}

.top_destinations_item01 li:nth-child(1){border-left: 1px solid #34addb !important;}
.top_destinations_item02 li:nth-child(1){border-left: 1px solid #43b1b5 !important;}
.top_destinations_item03 li:nth-child(1){border-left: 1px solid #e8636c !important;}
.top_destinations_item04 li:nth-child(1){border-left: 1px solid #d6ad07 !important;}
.top_destinations_item05 li:nth-child(1){border-left: 1px solid #a170ad !important;}
.top_destinations_item06 li:nth-child(1){border-left: 1px solid #ff9c4a !important;}
.top_destinations_item07 li:nth-child(1){border-left: 1px solid #528cff !important;}

div[class*="top_destinations_item"] h2 {font-size: 0.95em !important;line-height: 3.1em;display: table;float: left;position: relative;padding-left: 3em !important;width: 150px;height: 100%;margin-top: 8px;margin-bottom: 0;}
.top_destinations_item01 h2 {color: #34addb !important;}
.top_destinations_item02 h2 {color: #43b1b5 !important;}
.top_destinations_item03 h2 {color: #e8636c !important;}
.top_destinations_item04 h2 {color: #d6ad07 !important;}
.top_destinations_item05 h2 {color: #a170ad !important;}
.top_destinations_item06 h2 {color: #ff9c4a !important;}
.top_destinations_item07 h2 {color: #528cff !important;}

.top_destinations_container_1 .top_destinations_item ul:before, .top_destinations_container_2 .top_destinations_item ul:before { color: gray; font: x-small Arial, sans-serif; margin-left: 10px; float:  left;}
.top_destinations_item01 h2:before {content: url(https://www.pktravel.com.tw/material-alias/index/hottravel/icon01.png);display: table;float: left;position: absolute;top: 0;left: 0;}
.top_destinations_item02 h2:before {content: url(https://www.pktravel.com.tw/material-alias/index/hottravel/icon02.png);display: table;float: left;position: absolute;top: 0;left: 0;}
.top_destinations_item03 h2:before {content: url(https://www.pktravel.com.tw/material-alias/index/hottravel/icon03.png);display: table;float: left;position: absolute;top: 0;left: 0;}
.top_destinations_item04 h2:before {content: url(https://www.pktravel.com.tw/material-alias/index/hottravel/icon04.png);display: table;float: left;position: absolute;top: 0;left: 0;}
.top_destinations_item05 h2:before {content: url(https://www.pktravel.com.tw/material-alias/index/hottravel/icon05.png);display: table;float: left;position: absolute;top: 0;left: 0;}
.top_destinations_item06 h2:before {content: url(https://www.pktravel.com.tw/material-alias/index/hottravel/icon06.png);display: table;float: left;position: absolute;top: 0;left: 0;}
.top_destinations_item07 h2:before {content: url(https://www.pktravel.com.tw/material-alias/index/hottravel/icon07.png);display: table;float: left;position: absolute;top: 0;left: 0;}
.top_destinations_item01 .link-list, .top_destinations_item02 .link-list, .top_destinations_item03 .link-list, .top_destinations_item04 .link-list, .top_destinations_item05 .link-list, .top_destinations_item06 .link-list, .top_destinations_item07 .link-list{display:table;width:auto;}

.top_destinations_item01 ul:before, .top_destinations_item02 ul:before, .top_destinations_item03 ul:before, .top_destinations_item04 ul:before, .top_destinations_item05 ul:before, .top_destinations_item06 ul:before, .top_destinations_item07 ul:before{display:none;}
.top_destinations_item01 li:nth-child(1) a, .top_destinations_item02 li:nth-child(1) a, .top_destinations_item03 li:nth-child(1) a, .top_destinations_item04 li:nth-child(1) a, .top_destinations_item05 li:nth-child(1) a, .top_destinations_item06 li:nth-child(1) a, .top_destinations_item07 li:nth-child(1) a{/*color:#a4a5a5 !important;*/}



@media only screen and (min-width: 768px) and (max-width: 991px) {
  .top_destinations_container_1 {padding-bottom: 0;}
  .top_destinations_container_2 {padding-top: 0;}
}

@media(max-width:767px){
.top_destinations_container_1, .top_destinations_container_2{padding:0 40px;}
.top_destinations_item {margin-bottom: 1.5em;}
.top_destinations_item li {/*border-right: 1px solid #a4a5a5;*/line-height: 23px !important;margin: 10px 0px 0px 0px !important;}
.top_destinations_item li a {padding: 0px 10px 0px 0px !important;line-height: 20px !important;letter-spacing: 0px !important;}
div[class*="top_destinations_item"] h2{display: none !important;}
	
/*手機版標題顏色
div[class*="top_destinations_item"] h2 {
  color: #ffffff !important;
  font-size: 0.95em !important;
  line-height: 2.5em;
  float: none;
  width: 100%;
  padding: 0.1em 5em !important;
  text-align:center !important;
	margin-top: 5%;
}

div[class*="top_destinations_item"] h2::before {
  content: '';
}
.top_destinations_item01 h2{background-color: #34addb !important;}
.top_destinations_item02 h2{background-color: #43b1b5 !important;}
.top_destinations_item03 h2{background-color: #e8636c !important;}
.top_destinations_item04 h2{background-color: #d6ad07 !important;}
.top_destinations_item05 h2{background-color: #a170ad !important;}
.top_destinations_item06 h2{background-color: #ff9c4a !important;}
*/
.top_destinations_container_1 .top_destinations_item ul:before, .top_destinations_container_2 .top_destinations_item ul:before {
    color: gray;
    font: x-small Arial,
    sans-serif;
    margin-left: 10px;
    float: left;
}


.top_destinations_item01 .link-list, .top_destinations_item02 .link-list, .top_destinations_item03 .link-list, .top_destinations_item04 .link-list, .top_destinations_item05 .link-list, .top_destinations_item06 .link-list{display:table;width:100%;}
.top_destinations_item01 .link-list ul, .top_destinations_item02 .link-list ul, .top_destinations_item03 .link-list ul, .top_destinations_item04 .link-list ul, .top_destinations_item05 .link-list ul, .top_destinations_item06 .link-list ul{text-align:center;display:table;width:auto;margin:0 auto !important;}
	div[class*="link-list"]{background: none!important;}
}
@media (max-width:576px) {
.top_destinations_container_1 .top_destinations_item ul:before, .top_destinations_container_2 .top_destinations_item ul:before {
    /* padding-bottom: 100px; */
    }
}

/*熱門旅遊推薦*/
@media only screen and (max-width:1314px){

.pk_module1.container{width: 100%!important;
max-width: 100%!important;
flex: 0 0 100%!important;}
.pk_module1 .hover-wall .icon_info h3 {
    font-size: 18px;
    padding: 0 10px;
    letter-spacing: 0em;
}
	.pk_module1 .container-fluid .icon_info p.animate-text{
	padding: 0 14px;	
	font-size: 14px;	
	}
	
}
@media only screen and (max-width:640px){
/*兩個並排*/	
.pk_module1 > .module-container > .main .row > div{width: 50%;
max-width: 50%;
flex: 0 0 50%;
padding: 0 5px;	
	}	
}
/*響應式跑馬燈圖片*/
.credic_card_slider .carousel-rwd img{margin:0 auto !important;padding-bottom:32px;border-bottom:2px solid #fff;transition:0.3s;}
.credic_card_slider .carousel-rwd a:hover img{/* border-bottom:2px solid #0c82ba; *//* transition:0.3s; */}
.credic_card_slider .carousel-rwd a img::after{
    content: "";
    position: absolute;
    z-index: 10;
    left: 50%;
    right: 50%;
    bottom: 0px;
    background: #ffffff;
    height: 1px;
    -webkit-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.credic_card_slider .carousel-rwd img{margin:0 auto !important;padding-bottom:32px;border-bottom:2px solid #fff;transition:0.3s;}
.credic_card_slider .carousel-rwd a:hover img{/* border-bottom:2px solid #0c82ba; *//* transition:0.3s; */}
.credic_card_slider .carousel-rwd a::after{
    content: "";
    position: absolute;
    z-index: 10;
    left: 50%;
    right: 50%;
    bottom: 0px;
    background: #1881c2;
    height: 1px;
    -webkit-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.credic_card_slider .carousel-rwd a:hover::after{left: 5px;right: 0;}
.credit_card_box{display:none !important;}
.credit_card_box a {border-bottom:2px solid #fff;    border-radius: 0px !important;
    margin: 15px 5px !important;
    padding: 0 !important;    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.credit_card_box a:hover {border-bottom:2px solid #0c82ba;}
.credic_card_slider .carousel-rwd li {padding: 10px;}


.credit_card_container{background:#ffffff;}
@media (max-width:576px) {
.credit_card_container .jcarousel ul li {
	width: 50vw !important;}
}
.credic_card_slider a.carousel-rwd-prev, .credic_card_slider a.carousel-rwd-next{top: 30%!important;}
.credic_card_slider a img{width: 100%;}
@media(max-width:1200px){
.credic_card_slider a.carousel-rwd-prev, .credic_card_slider a.carousel-rwd-next{top: 20%!important;}
}
/*index_css*/

.ig_photo_j .thpro_tit h1 span{font-size: 2rem;font-weight: bold;}
.ig_photo_j .ig_box a {text-decoration: none;display: table; width: 100%; padding: 0; border: none; background: #2196f3; vertical-align: unset; border-radius: 0; transition: none; white-space: unset;}

/*行程頁籤02*/



.area02_anchor ul.nav{
	width: auto;
    display: table;
    margin: 2em auto;    
    /*border-radius: 0.5rem;*/
    overflow: hidden;
    text-align: center;
	
}
.area02_anchor ul.nav li{display: inline-block;}
.area02_anchor ul.nav li a{    
	border: none;
    padding: 0.7em 1em;
    position: relative;
    transition: 0.3s;
    font-size: 1.1em;
    border-radius: 0;
	text-align: center;    
    color: #848484;

}
.area02_anchor ul.nav li a:hover{background: #e6e6e6;
    transition: 0.3s;}
.area02_anchor ul.nav li a::after{  content: '';
    width: 1px;
    height: 1em;
    display: table;
    background: #a7a7a7;
    position: absolute;
    right: 0;
    top: 35%;
    left: calc(100% - 1px) !important;}
.area02_anchor ul.nav li:nth-last-child(1) a::after{width: 0;}
.area02_anchor ul.nav li:nth-last-child(1) a {
    /*border-radius: 0 0.5rem 0.5rem 0;*/
    
}
.area02_anchor ul.nav li a.active{
	color: #FFFFFF !important;
    background: #22B8DA !important;}

@media(max-width:640px){
.area02_anchor ul.nav{	  
    background: #eee;
    border-bottom: 1px solid #a7a7a7;
    border-radius: 0;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin: 0 auto;
    display: inline-flex;
	WIDTH: 100%;
	}		
.area02_anchor ul.nav li {
    display: inline-flex;
      width: 16.6%;
   }
.area02_anchor ul.nav li:nth-last-child(6) a::after{width: 1;}
.area02_anchor ul.nav li:nth-last-child(1) a {
    /*border-radius: 0 0.5rem 0.5rem 0;*/
}
  .area02_anchor ul.nav li a{
	 width: 100%;
  padding: 10px 4px;    
    /*border-radius: 5px;*/
    font-size: 13px;  
    text-align: center;
    margin: 0px;
    position: relative;}
}
.area02_anchor .nav-tabs .nav-item{
	margin-bottom: -3px;
}

