﻿@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);

/*font-family: 'Noto Sans TC'*/

*{
	font-family: Microsoft JhengHei, "微軟正黑體";
}

html, body{
	color: #000;
    font-family: Microsoft JhengHei, "微軟正黑體";
    letter-spacing: .05em;
    font-size: 16px;
    line-height: 1.15;
}

a{
	color: #000;
}

header {
    position: inherit;
    margin-bottom: 15px;
}

.navbar-brand {
    padding: 15px 0;
}

.logo_box {
     padding-left: 0; 
}

.top_menu_box {
     padding-right: 0; 
}

.navbar-fixed-top, 
.navbar-fixed-bottom {
    position: inherit;
}

#wrapper-main {
    padding-top: 0;
}

.container {
    max-width: 1300px;
    margin: 0 auto;
}

.TripMain-navigate {
    margin: 0px 5px 0;
}

.TripMain-point:after {
    bottom: 0;
}

.TripMain-btn a:hover {
    color: #fff;
}

.orderTool-btn a:hover {
    color: #fff;
}

hr {
    margin: 0;
}

h1{
	font-size: 2rem;
	font-weight: 700;
}

h3,
h4,
h5{
	font-weight: 700;
}

.trip_day:last-child {
    margin-bottom: 0;
}

.owl-theme .owl-nav [class*=owl-] {
    background: none;
}

.navbar-transparent {
    padding-top: 0px;
    padding-bottom: 0px;
}

nav#TripNav {
    width: 100%;
    height: auto;
    padding-bottom: 0;
    overflow-y: inherit;
    transition: none;
    right: 0;
    top: 0 !important;
}

ul.TripNav-list li a {
    color: #000;
    font-weight: bold;
    font-size: 1.25rem;
}

ul.TripNav-list {
    flex-direction: inherit;
}    

nav ul li:hover>a {
    color: #454545;
}

.fa-ticket:before {
    content: "\f3ff";
}


@media (max-width: 768px){
	.scroll-up {
	    bottom: 70px;
	}
}


