/*** 頁面整體外觀調整 - Start ***/
body{background:url(images/wrapper-bg.jpg);font-family:'微軟正黑體','Microsoft JhengHei','新細明體','PMingLiU',Arial,sans-serif;}
/* <<按鈕選單>> */
#append-list{display:none !important;}
#location-menus{background-color:#4d2e00;}
.navbar-default{background-color:transparent;border:0;}
.menu-bar{color:#FFF;font-size:20px;}
.menu-bar li{border-top:1px solid #c2b393;border-right:1px solid #c2b393;border-bottom:1px solid #c2b393;}
.menu-bar li a:link,.menu-bar li a:visited{color:#FFF;background-color:#4d2e00;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#4d2e00 !important;background-color:#F0EEE6 !important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {background-color:#ece2c4; }

/* 按鈕選單-子選單 */
.child-menu{color:#FFF;font-size:18px;}
.child-menu li a:link,.child-menu li a:visited{color:#4d2e00 !important;background-color:#ece2c4 !important;}
.child-menu li a:hover,.child-menu li a:active{color:#4d2e00 !important;background-color:#ffbe93 !important;}


/* 行程內容 */
.tour-content{background-color:#FFF;margin-top:0px;margin-bottom:0px;padding-bottom:60px !important;}
.tour-content{box-shadow: 0 0 10px 3px rgba(100,100,100,0.2);}
.star-title{width98% ; background-color:#fff5e2 ;  border:1px solid #cdc0ae; }
 h1.star-title span{ font-weight:bolder; font-size:26px; padding:3px 50px; color:#4d2e00;font-family: "微軟正黑體"; }
.mask ul{margin:0;padding:0;}
.mask ul li{font-size:16px !important;line-height:1.5em !important;}




 
 /* C23模組 */
.box-head { display:none;}
.intro-anchors a{ display:none;}

.carrier{ text-align:left; width:100% ;}
.carrier h4 {margin: 10px auto; width:96%; text-align:left;  font-size:26px; padding:3px 50px; color:#4d2e00; background-color:#fff5e2 ;border:1px solid #cdc0ae; font-family: "微軟正黑體";  }
.carrier li { margin:10px 0 0 40px ; list-style:none; border-bottom: 1px dotted #F7C499; padding: 10px 10px 7px 10px; line-height: 1.3em;}/* 我是虛線啊孩子 */
.carrier li a strong {font-weight: normal; display: block; font-size: 22px; font-weight: bolder; color: #ae5114; line-height:1.2em;font-family: "微軟正黑體";}/* 我是商品大標啊孩子 */
.carrier li a:hover strong {color: #FF5B13; text-decoration: underline;}/* 商品大標變色囉囉囉 */
.carrier li em.price {font-size: 15px; color: #fe5400; font-family: Verdana, Geneva, sans-serif ,arial; float: right; font-weight: bold; margin:0 8px 0 0; height:100%;}
.carrier li em.price span, .carrier li em.price var { font-size: 15px; font-weight: bold; }
.carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 15px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
.carrier li:hover {  background-color: #fef9f0;}
.carrier ul {margin:0 0 0 -19px; width:100%;}

.a10 .carrier li { margin:10px 0 0 40px ; list-style:none; border-bottom: 1px dotted #F7C499; padding: 10px 10px 17px 10px; line-height: 1.3em;}
/*.a10 .carrier li em.price{  margin:-20px 8px 0 0; padding:20px 0 0 0;}*/

.a08 .carrier li{ width:45%; float:left;}
.a08 .carrier:after{content:"."; display:block; clear:both; line-height:0; height:0; visibility:hidden;}

.a10 .carrier li a:link, .carrier li a:visited{ font-size:0; }
.a10 .carrier li a strong {margin: 0px 0 -20px 0;}

.a08 .carrier li a:link, .carrier li a:visited{ font-size:0; }
.a08 .carrier li a strong {margin: 0px 0 -20px 0;}

/*** 頁面整體外觀調整 - End ***/

/*-------------------------------------------------------------------------------------------------------------------------------------------*/

/*** 頁面RWD內容調整 - Start ***/
/* 小螢幕設備（平板，319px（含）以下） */
/*@media only screen and (max-width:319px){
 h1 span.anc-txt{margin-left:10px;position:relative;top:-5px;left:100x;font-size:20px;}
   .star-products{margin-top:-20px;}      
   .star-products{margin-left:25px !important;}  
   .star-products .reset-padding{padding:0;}    
    h1.star-title{color:#734200;text-align:center;margin-left:-25px;margin-right:0px;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}    
   .marginR{margin-right:20px;}
    h1.anc-bg{color:#734200;margin:20px 20px;color:#4d2e00;position:relative;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}   
}*/

/* 大螢幕設備（大型桌面，1200px（含）以上） */
@media only screen and (min-width: 1200px) {
 .theme-bg{background:url(images/theme-bg.jpg) no-repeat top center; }   
  .menu-bar li {width:auto;}  /*將li設定auto，寬度不再等距離*/
  .nav > li > a {position: relative; display: block;padding: 15px 15px;}  /*調整a的padding調整選單的寬度*/  
}



/* 中螢幕設備（一般桌面，992px（含）以上） */
@media only screen and (min-width: 992px) {
  .theme-bg{background:url(images/theme-bg.jpg) no-repeat top center;}         
  h1 span.anc-txt{position:relative;top:-5px;left:40px;font-size:26px;}
  .star-products{margin-top:0px;margin-bottom:-20px;}      
  .star-products .marginLeft{margin-left:22px;}
  .star-products .reset-padding{padding:0;}
   h1.star-title{color:#734200;text-align:center;margin:20px 20px;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}      
   h1.anc-bg{color:#734200;margin-left:20px;color:#4d2e00;position:relative;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}  
   h1.anc-bg span{margin-left:-20px;}    
  .tour-content-wrapper{background:url(images/tour-content-bg.png) repeat-y top center;}      
  .menu-bar li {width:auto;}  /*將li設定auto，寬度不再等距離*/
.nav > li > a {position: relative;display: block;padding: 15px 15px;}  /*調整a的padding調整選單的寬度*/  
}



/* 小螢幕設備（平板，768px（含）以上） */
@media (min-width: 768px) and (max-width: 991px) {
  .theme-bg{background:url(images/theme-bg.jpg) no-repeat top center;background-size:cover;}  
  .menu-bar li.left-border{border-left:1px solid #c2b393;}
  .menu-bar li {width:180px;text-align:center;}     
  .star-products{margin-top:-10px;margin-bottom:-20px;}          
  .star-products .marginLeft{margin-left:70px;}  
  .star-products .reset-padding{padding:0;}   
   h1.star-title{color:#734200;text-align:center;margin:30px 20px;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}    
   h1 span.anc-txt{position:relative;top:-5px;left:30px;font-size:26px;} 
   h1.anc-bg{color:#734200;margin:20px 20px;color:#4d2e00;position:relative;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}  
  .tour-content-wrapper{background:url(images/tour-content-bg.png) repeat-y top center;}           
  .menu-bar li {width:auto;}  /*將li設定auto，寬度不再等距離*/
 .nav > li > a {position: relative;display: block;padding: 15px 5px;}/*調整a的padding調整選單的寬度*/
	.carrier h4 {margin: 10px auto; width:96%; text-align: left;  font-size:23px; padding:3px 50px; color:#4d2e00; background-color:#fff5e2 ;border:1px solid #cdc0ae; font-family: "微軟正黑體";  }
	.carrier li { margin:10px 0 0 40px ; list-style:none; border-bottom: 1px dotted #F7C499; padding: 10px 10px 30px 10px; line-height: 1.3em;}/* 我是虛線啊孩子 */
	.carrier li a strong {font-weight: normal; display: block; font-size: 21px; font-weight: bolder; color: #ae5114; line-height:1.2em;font-family: "微軟正黑體";}/* 我是商品大標啊孩子 */
	.carrier li em.price {font-size: 13px; color: #fe5400; font-family: Verdana, Geneva, sans-serif ,arial; float: right; font-weight: bold; margin:0 8px 0 0; display:block;}
	.carrier li em.price span, .carrier li em.price var { font-size: 15px; font-weight: bold; }
	.carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 14px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
	.carrier ul {margin:0 0 0 -19px; width:100%; height:100%;}
	.a08 .carrier li{ width:40%; float:left;}
	.a06 .carrier li{ width:40%; float:left;}
	
}



/* 小螢幕設備（平板，480px（含）以上） */
@media (min-width: 480px) and (max-width: 767px){
   .star-products{margin-top:0px;}  
   .star-products .marginLeft{margin-left:50px;} 
    h1.star-title{color:#734200;text-align:center;margin:15px 0px;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}  
    h1.anc-bg{color:#734200;margin:20px 20px;color:#4d2e00;position:relative;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}     
   .menu-bar li {width:auto;}  /*將li設定auto，寬度不再等距離*/
	.nav > li > a {position: relative;display: block;padding: 15px 5px;}/*調整a的padding調整選單的寬度*/
	.carrier h4 {margin: 10px auto; width:96%; text-align: left;  font-size:20px; padding:3px 50px; color:#4d2e00; background-color:#fff5e2 ;border:1px solid #cdc0ae; font-family: "微軟正黑體";  }
	.carrier li { margin:10px 0 0 40px ; list-style:none; border-bottom: 1px dotted #F7C499; padding: 10px 10px 30px 10px; line-height: 1.3em;}/* 我是虛線啊孩子 */
	.carrier li a strong {font-weight: normal; display: block; font-size: 20px; font-weight: bolder; color: #ae5114; line-height:1.2em;font-family: "微軟正黑體"; }/* 我是商品大標啊孩子 */
	.carrier li em.price {font-size: 13px; color: #fe5400; font-family: Verdana, Geneva, sans-serif ,arial; float: right; text-align:right; font-weight: bold; margin:0 8px 0 0;  width:26%; display:block;}
	.carrier li em.price span, .carrier li em.price var { font-size: 14px; font-weight: bold;  }
	.carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 14px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
	.carrier ul {margin:0 0 0 -19px; width:100%; height:100%;}
	.a10 .carrier li{border-bottom: 1px dotted #f7c499; line-height: 1.3em; list-style: outside none none; margin: 10px 0 0 40px; padding: 10px 10px 30px 0;}
	.a08 .carrier li{ width:90%; float:left;}
}



/* 小於479px以下版面  */
@media (max-width: 479px) {
   .star-products{margin-top:-20px;}   
   .star-products .reset-padding{padding:0;}   
    h1.star-title{color:#734200;text-align:center;margin-left:-10px;margin-right:0px;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}   
    h1.star-title span{margin-left:20px; font-size:20px;}
   .star-products .marginLeft{margin-left:35px;}     
   .marginR{margin-right:30px;}
    h1.anc-bg{color:#734200;margin:20px 20px;color:#4d2e00;position:relative;background-color:#fff5e2 !important;border:1px solid #cdc0ae !important;}  
	.carrier h4 {margin: 10px auto; width:96%; text-align: center;  font-size:20px; padding:3px 50px; color:#4d2e00; background-color:#fff5e2 ;border:1px solid #cdc0ae; font-family: "微軟正黑體";  }
	.carrier li { margin:10px 0 0 40px ; list-style:none; border-bottom: 1px dotted #F7C499; padding: 10px 10px 7px 10px; line-height: 1.3em;}/* 我是虛線啊孩子 */
	.carrier li a strong {font-weight: normal; display: block; font-size: 18px; font-weight: bolder; color: #ae5114; line-height:1.2em;font-family: "微軟正黑體";}/* 我是商品大標啊孩子 */
	.carrier li em.price {font-size: 13px; color: #fe5400; font-family: Verdana, Geneva, sans-serif ,arial; float: right; font-weight: bold; margin:0 8px 0 0;}
	.carrier li em.price span, .carrier li em.price var { font-size: 14px; font-weight: bold; }
	.carrier li a:link, .carrier li a:visited {text-decoration: none; font-size: 14px;  color: #575656; letter-spacing: 1px; line-height: 22px; display: block; font-family: Verdana, Geneva, sans-serif; font-family: "微軟正黑體";}
	.carrier ul {margin:0 0 0 -19px; width:100%; height:100%;}
	.a08 .carrier li{ width:92%; float:left;}
	.a10 .carrier li{border-bottom: 1px dotted #f7c499; line-height: 1.3em; list-style: outside none none; margin: 10px 0 0 40px; padding: 10px 10px 30px 0;}
      
}

/*** 頁面RWD內容調整 - End ***/

/*-------------------------------------------------------------------------------------------------------------------------------------------*/

/*** Rich's 自適應環境設定 - Start ***/
/*修改Bootstrap.css內部屬性質，符合自己的環境*/
.container {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

.navbar-brand{
  color:#FFF !important;
  margin-left:10px;
}

.navbar {
  border-radius: 0px;
}

/*RWD View-Port 可視區域檢測*/
/* 超小螢幕設備（手機小於768px）沒有媒體查詢，因為這在 Bootstrap 3 是預設的。*/
/* 小螢幕設備（平板，768px（含）以上） */
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
/* 中螢幕設備（一般桌面，992px（含）以上） */
@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}
/* 大螢幕設備（大型桌面，1200px（含）以上） */
@media (min-width: 1200px) {
  .container {
    max-width: 970px;
  }
}
/***Rich's 自適應環境設定 - End***/

/*rich-navbar-collapse 試試看，無法做測試，是不是因為變數衝突?*/
.rich-navbar-collapse {
  padding-right: 15px;
  padding-left: 30px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.rich-navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .rich-navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .rich-navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .rich-navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .rich-navbar-collapse,
  .navbar-static-top .rich-navbar-collapse,
  .navbar-fixed-bottom .rich-navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .rich-navbar-collapse,
.navbar-fixed-bottom .rich-navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .rich-navbar-collapse,
  .navbar-fixed-bottom .rich-navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .rich-navbar-collapse,
.container-fluid > .rich-navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .rich-navbar-collapse,
  .container-fluid > .rich-navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
    
.navbar-default .rich-navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
    
.navbar-inverse .rich-navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
    
.rich-navbar-collapse:before,
.rich-navbar-collapse:after{
  display: table;
  content: " ";
}    
