@charset "utf-8";
/* CSS Document */
/*----------FOOTER START----------*/
.pk-footer .footer-wrap .footer_center{ max-width: 1620px;  padding-top: 20px;} 
.pk-footer .footer-wrap .info_box p{ font-size: 0.8em; color: #545454;}
.pk-footer .footer-wrap .info_box .info-logo { padding-left: 5px;}
.pk-footer .footer-wrap .footer_nav li{ position:relative;}
.pk-footer .footer-wrap .footer_nav li a{ font-weight:500;}
.pk-footer .footer-wrap .footer_nav li:hover a { color:#32ccfe !important;}
.pk-footer .footer-wrap .footer_nav li + li::before {  content: "";  position: absolute; width: 1px; height: 18px;  top: 18px;  background-color: #a99f9f; }
.pk-footer .footer-wrap .icon_wrap { padding: 15px 22px;}
.pk-footer .footer-wrap .contact-box{ padding: 10px;}
.pk-footer .footer-wrap .contact-box h2 {  letter-spacing: 0.15rem; margin-bottom: 18px;}
.pk-footer .footer-wrap .contact-box h4 {  margin: 0;  color: #545454;  padding: 0 0 12px 25px; }
.pk-footer .footer-wrap .contact-box h4 img { width: 20px; top: 2px;}
.pk-footer .footer-wrap .contact-box p {position:relative;  margin: 0;}
.pk-footer .footer-wrap .contact-box p a { border-bottom: 1px solid #d5dce2;  border-top: 0; color: #545454; padding: 5px 20px 8px 30px; }
.pk-footer .footer-wrap .contact-box a + p { border-top: 1px solid #d5dce2;}
.pk-footer .footer-wrap .contact-box p::before{ content: ""; position: absolute;  width: 0;  height: 1.3px;  background: #32ccfe;  bottom: 0;   left: 0;  z-index: 1;-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; }
.pk-footer .footer-wrap .contact-box p:hover::before{width:100%; }
.pk-footer .footer-wrap .contact-box p a:hover { color: #545454 !important; background: transparent !important; font-size: 15px;}
.pk-footer .footer-wrap .contact-box p a img,.pk-footer .footer-wrap .contact-box p a svg{ left: -4px;  top: 1px; width: 30px; }
.pk-footer .footer-wrap .footer_sbox {margin-top: 1em;}
.pk-footer .footer-wrap .fb-box h2{ position:relative; font-size: 0;  border-bottom: 0; height: 30px;color: #fff;}
.pk-footer .footer-wrap .fb-box h2::before{ content:""; position:absolute; background-image:url('https://materials.fillo.com.tw/materials/pktravel/images/fab61b1b-7b7d-4617-89d9-01acd37e4648.svg'); background-repeat:no-repeat;  left: -10px; top: 0; width:120px; height:30px;}
.pk-footer .footer-wrap .fb-box a.fb-img-1{ -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%;  max-width: 33.3333%;height: 54px;}
.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(1),.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(2),.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(3){ height:84px; }
.pk-footer .footer-wrap .fb-box a .tooltiptext {  visibility: visible;  width: 100%;  height: 100%; position: relative; z-index: 1; bottom: initial; left: 0; top: 0; margin-left: 0; padding: 10px 0 5px;  background-color: #ffffff; color: #32ccfe; display: inline-block; font-weight: 600; border: 1px solid #7adeff; -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;}
.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(1) .tooltiptext, .pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(2) .tooltiptext, .pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(3) .tooltiptext {
 padding-top: 35px; background: #eefbff; color:#1ed5bd; }
.pk-footer .footer-wrap .fb-box a .tooltiptext:hover,.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(1) .tooltiptext:hover, .pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(2) .tooltiptext:hover, .pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(3) .tooltiptext:hover{ background: #32ccfe; color: #ffffff; }
.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(1) .tooltiptext::before,.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(2) .tooltiptext::before,.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(3) .tooltiptext::before{ content:"品冠";position:absolute; top: 10px; color:#32ccfe;-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;}
.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(1) .tooltiptext:hover::before,.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(2) .tooltiptext:hover::before,.pk-footer .footer-wrap .fb-box a.fb-img-1:nth-child(3) .tooltiptext:hover::before{ color:#ffffff;}
.pk-footer .footer-wrap .fb-box a .tooltiptext::after {  top: initial;  right: 10px; bottom: 4px; left: 10px; margin-left: 0; border: 0; width: auto; height: 1px;  background: #7adeff; }
.pk-footer .footer-wrap .icon_wrap ul.footer_bticon { top: 7px;  right: 10px;}
.pk-footer .footer-wrap .footer_bticon li { margin: 0 5px; -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;}
.pk-footer .footer-wrap .footer_bticon li:hover{ opacity:0.7;}
.pk-footer .footer-wrap .footer_bticon li i { background: transparent;}
.pk-footer .footer-wrap .footer_center .info-text { padding: 0 5px;}
/*footer-bar*/	
.footer-bar .bottom-bar{ border-top: 1px solid #cde9f1;}
.footer-bar .bottom-bar .btm-btn a { text-decoration: none; font-size: 0.8rem;}

/*gotop修正*/
.actGotop {/*bottom: 52px!important;right: 34px!important;*/bottom: 50px!important;right: 0px!important;}
.top_contact .actGotop a,.top_contact .actGotop a:link {border-radius: 0px;}
.go-to-top{display: NONE!important;}
/*----------FOOTER END----------*/
@media (max-width: 1199px) {
	
	/*FOOTER*/	
	.pk-footer .footer-wrap .footer_nav li a{ padding:15px;}
	.pk-footer .company-info { margin-bottom: 1rem;}
	.pk-footer .footer-wrap .info_box .info-logo{ margin-left: 25%;  -ms-flex: 0 0 16.666667%;  flex: 0 0 16.666667%; max-width: 16.666667%;}
	.pk-footer .footer-wrap .info_box a {  text-align: center !important;}
	.pk-footer .footer-wrap .info_box a img {  width: 112px; max-width:100% !important;}
	.pk-footer .footer-wrap .info_box h3 { margin: 0 0 5px 0;}
	.pk-footer .footer-wrap .info_box p:nth-child(2) {  padding-right: 10px;}
	.pk-footer .footer-wrap .info_box p:nth-child(2), .pk-footer .footer-wrap .info_box p:nth-child(3) { display: inline-block;}
	.pk-footer .footer-wrap .footer_center .info-text { -ms-flex: 0 0 58.333333%;  flex: 0 0 58.333333%; max-width: 58.333333%;}
	.pk-footer .footer-wrap .footer_sbox a { margin: 5px;}
	.pk-footer .footer-wrap .icon_wrap p { margin: initial;}
	.pk-footer .footer-wrap .icon_wrap ul.footer_bticon { display: table; position: absolute; margin:0; width:auto;}
}

@media (max-width: 767px) {
	
	/*FOOTER*/	
	.pk-footer .footer-sample{  padding-bottom: 57px;}
	.pk-footer .footer-wrap .footer_nav li a { padding: 15px 6px;}
	.pk-footer .footer-wrap .info_box .info-logo {  margin-left: 15%; -ms-flex: 0 0 26.666%;  flex: 0 026.666%; max-width: 26.666%;}
	.pk-footer .footer-wrap .contact-info {  margin-top: 0 !important; padding-left: 10px;  padding-right: 10px;}
	.pk-footer .footer-wrap .contact-box { padding: 10px 10px 0 0;}
	.pk-footer .footer-wrap .contact-box h4 {  padding: 0 0 8px 20px;}
	.pk-footer .footer-wrap .contact-box h4 img { width: 18px;}
	.pk-footer .footer-wrap .contact-box p { display: none;}
	.pk-footer .footer-wrap .icon_wrap { padding: 10px 10px 8px;}
	.pk-footer .footer-wrap .icon_wrap p { margin: 0 auto;width: 79%;}
	.pk-footer .footer-wrap .footer_center { padding-bottom: 10px;}
	.pk-footer .footer-wrap .fb-info,.pk-footer .footer-wrap .footer_sbox{ display:none; }
	.pk-footer .footer-wrap .icon_wrap ul.footer_bticon {  position: static; display: block; width: 100%;  text-align: center; margin: 8px auto 0; }
	.go-to-top{ bottom: 100px !important;}
	 /*手機版FB隱藏*/
  	.fb_dialog_content {display: none!important;}
	
}
@media (max-width: 575px) {
	
	/*FOOTER*/
	.pk-footer .footer-wrap .footer_nav li{ width: 25%;}
	.pk-footer .footer-wrap .footer_nav li:nth-child(1){  width: 43%;}
	.pk-footer .footer-wrap .footer_nav li a { padding: 10px 5px; margin: 0 auto;}
	.pk-footer .footer-wrap .footer_nav li + li::before { top: 12px;}
	.pk-footer .footer-wrap .footer_nav li:nth-child(4)::before{ display:none;}
	.pk-footer .footer-wrap .info_box .info-logo{ margin-bottom: 10px;  margin-left: 0;  }
	.pk-footer .footer-wrap .info_box .info-logo,.pk-footer .footer-wrap .footer_center .info-text {-ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%;}
	.pk-footer .footer-wrap .contact-box {  border-top: 1px solid #d5dce2;  margin-bottom: 10px !important;}
	/*footer-bar*/	
	.footer-bar .bottom-bar{ z-index: 50;}
}