/* Don't print link hrefs */
@media print {
  a[href]:after {
    content: none
  }
}

/*Basic*/
*,h1,h2,h3,h4,h5,h6{font-family:"Microsoft Jhenghei";}

/*SEO*/
.seo_text{display:none;}
.seo_h1{
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 }

/*Menu*/
.menu{margin-bottom:0px;z-index:1001;}
.navbar-default,.dropdown-menu{
color:#333;
border-color: #D5D5D5;
background-color:#fff;
/*background: url(../images/menu/menu_bg.png) repeat \9;
background: rgba(100%,100%,100%,0.95);*/
}
.navbar-default .navbar-nav > li > a{color:#333;}
.navbar-default .navbar-nav > .dropdown > a .caret {
 border-top-color: #D5D5D5;
 border-bottom-color: #D5D5D5;
 width:9px;
 height:6px;
}
.navbar-default .navbar-brand{color:#333;}
.menu-large {position: static !important;}
.megamenu{width:100%;}
@media (min-width: 768px) {
.megamenu{padding-top: 20px;}
}
.megamenu> li > ul {padding: 0;margin: 0;}
.megamenu> li > ul > li {list-style: none;}
.megamenu> li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 24px;
  color: #333333;
  white-space: normal;
}
.megamenu> li ul > li > a:hover,.megamenu> li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.megamenu.disabled > a,.megamenu.disabled > a:hover,.megamenu.disabled > a:focus {color: #999999;}
.megamenu.disabled > a:hover,.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.megamenu.dropdown-header {color: #428bca;font-size: 18px;}
@media (max-width: 767px) {
.megamenu{margin-left: 0 ;margin-right: 0 ;}
.megamenu> li:last-child {margin-bottom: 0;}
.megamenu.dropdown-header {padding: 3px 15px !important;}
.navbar-nav .open .dropdown-menu .dropdown-header{color:#333;}
}
.dropdown-header{padding:0px;}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:0px;}
}

/*下拉選單展開*/
@media (min-width: 1120px)  {
.dropdown-header{height:55px;margin-top:7px;}
.megamenu>li{margin-top:-10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.dropdown-header{/*height:55px;*/margin-top:7px;}
.megamenu>li{margin-top:-10px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.dropdown-header{margin-top:15px;}
.megamenu>li{margin-top:-10px;}
}
@media (min-width: 768px) {
.megamenu> li > ul{padding:0 6px;margin-bottom:15px;}
.megamenu .dropdown-header>a{color:#c7b08c;background-color:transparent;margin-bottom:4px;font-weight:bold;font-size:14px;}
.megamenu .dropdown-list-item>a{background-color:#fff;font-size:13px;display:flex;}
.xs-dropdown{background-color:#fff;margin:4px 6px;list-style:none;}
.menu-arrow-icon{margin-right:6px;padding-top:6px;}
.navbar-nav>li>.megamenu{margin-top:7px;}
.xs-dropdown>li>a,.dropdown-header>a{color:#333;font-size:13px;}
.megamenu .dropdown-list-item>a:hover,.megamenu .dropdown-list-item>a:focus{color:#c7b08c;background-color:transparent;}
.megamenu .dropdown-header>a:hover,.megamenu .dropdown-header>a:focus{color:#333;background-color:transparent;}
.fa-switch-icon{display:none;}
}
.xs-dropdown{list-style:none;}
@media (max-width: 767px) {
.menu .navbar-nav > .dropdown > a .caret{display:none;}
.menu-arrow-icon{margin-right:8px;}
.xs-dropdown>li>a,.dropdown-header>a{color:#333;font-size:14px;}
.fa-switch-icon{color:#800b04;font-size:14px;}
.megamenu> li > ul > li > a{padding-top:3px;padding-bottom:3px;padding-left:30px;padding-right:10px;color:#fff;}
.megamenu .dropdown-header .fa-switch-icon{padding-right:30px;padding-top:18px;}
.main-menu-title .fa-switch-icon{padding-right:15px;}
.menubar{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
}

/*MenuOthers*/
@media (min-width: 768px) {
/*.main-menu>li>a .main-menu-list:hover,.main-menu>li>a .main-menu-list:focus,.nav .open>a .main-menu-list,
.nav .open>a .main-menu-list:hover, .nav .open>a .main-menu-list:focus{
 border-bottom:6px solid #E60012;
 padding-bottom:10px;
}*/
.menustyle{border-bottom:6px solid #E60012;padding-bottom:10px;}
.menu .navbar-nav > .dropdown > a .caret{position:absolute;left:43%;bottom:5%;}
.main-menu>li{border-left:1px solid #D5D5D5;}
.main-menu>li:first-child{border-left:0px !important;}
.main-menu>li{height:33px;line-height:38px;}
.main-menu>li>a{height:38px;line-height:2px;}
.menubar{padding-top:10px;padding-bottom:7px;}
}
@media (min-width:992px){.main-menu>li{padding:0 13px;}}
@media (max-width:991px){.menubar>.col-sm-12, .menubar>.col-md-12{padding-right:0px;}}
@media (max-width:767px){
/*.xs-search-box {border-right:1px solid #E1484F;}*/
.xs-search{border-left:1px solid #BB1E25;}
}
@media (min-width:768px){.xs-search {display:none;}}
@media (max-width:767px){.s-search {display:none;}}
.xs-search > .navbar-form {border:0px;margin-top:0px;margin-bottom:0px;}
@media (max-width: 767px) {
.main-menu > li > a .main-menu-list {padding-left:15px;}
.tool-menubar {background-color:#D42931;}
.comp-logo{width:140px;height:28px;margin-top:2px;}
.menu-logo-bar .navbar-nav{margin:0px -15px;}
.menubar{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
}
@media (max-width:480px){
.xs-search-box{padding-right:0px;}
}

/*menu-morebtn*/
/*.menu-morebtn{cursor:pointer;color:#C4C4C4;}
.menu-morebtn .fa-lg{font-size:0.8em;}
.menu-morebtn .fa-stack{line-height:inherit;}
.menu-morebtn .menu-more{font-size:13px;}
.menu-morebtn:hover,.menu-morebtn:active,.menu-morebtn:focus{text-decoration:none;color:#c7254e;}
.menu-morebtn .fa-inverse {top:0.15em;}*/

/*ToggleIcon*/
@media (max-width: 767px) {
.xs-toggle{border-right:1px solid #E1484F;}
.navbar-default .navbar-toggle {border-color:transparent;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color:#9C181F;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:5px;}
.navbar-toggle .icon-bar{width:28px;height:3px;}
.navbar-toggle{padding:9px 0px;margin-right:0px;}
}

/*Search*/
@media (min-width: 768px) {
#srch-term1::-webkit-input-placeholder{font-size:13px;color:#C3C2C2;}
#srch-term1:-moz-placeholder {font-size:13px;color:#C3C2C2;}
#srch-term1::-moz-placeholder {font-size:13px;color:#C3C2C2;}
#srch-term1:-ms-input-placeholder {font-size:13px;color:#C3C2C2;}
}
@media (max-width: 767px) {
.xs-search-int{color:#fff;}
#srch-term2::-webkit-input-placeholder{color:#DA6870;font-weight:bold;}
#srch-term2:-moz-placeholder {color:#DA6870;font-weight:bold;}
#srch-term2::-moz-placeholder {color:#DA6870;font-weight:bold;}
#srch-term2:-ms-input-placeholder {color:#DA6870;font-weight:bold;}
#srch-term2 {background-color:#C51E26}
#srch-term2:focus{color:#fff;}
.xs-search-int {border:1px solid #BF171F;}
.search-box{display:inline-block;}
.xs-search .btn{padding:6px 0;background:transparent;}
}

/*IconDropdownMenu*/
.fa-gray{color:#ACACAC;}
.fa-red{color:#A92027;}
.fa-menu{color:#B5B4B5;margin-left:4px;}
.img-icon{margin-right:4px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .nav .open>a{background-color:transparent;}
.navbar-nav>li>.icon-menu{
  min-width:inherit;
  font-size:12px;
  background:#cccccc;
  margin-top:-10px;
  z-index:9999;
}
.icon-menu>li>a{color:#fff;}
.icon-menu>li>a:hover,.icon-menu>a:focus{color:#BC2D49;background-color:transparent;}
.icon-menu>li>a{padding:3px 10px;}
@media (min-width: 768px) {
.nav .fa-member-icon,.nav .fa-member-icon,.nav .fa-lang-icon{display:none;}
}
@media (max-width: 767px) {
.nav .img-icon,.nav .menu-icon-title,.nav .fa-menu{display:none;}
.nav .fa-member-icon{display:block;color:#B5B4B5;margin-top:8px;padding-right:0px;padding-left:5px;}
.nav .fa-lang-icon{display:block;color:#B5B4B5;margin-top:8px;padding-right:8px;padding-left:3px;}
.nav .menu-img-icon{border-left:1px solid #cccccc;height:50px;}
}
@media (max-width: 480px) {
.nav .fa-member-icon{display:block;color:#B5B4B5;margin-top:8px;padding-right:5px;padding-left:5px;}
.nav .fa-lang-icon{display:block;color:#B5B4B5;margin-top:8px;padding-right:18px;padding-left:3px;}
}
@media (max-width: 767px){
.navbar-nav .open .icon-menu{
  position:absolute;
  background-color:#cccccc;
  box-shadow:0 6px 12px rgba(0,0,0,.175);
  -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
  margin-top:0px;
}
.navbar-default .navbar-nav .open .icon-menu>li>a{color:#fff;padding:3px 10px;}
.navbar-default .navbar-nav .open .icon-menu>li>a:hover,.navbar-default .navbar-nav .open .icon-menu>li>a:focus{color:#BC2D49;background-color:transparent;}
}
@media (max-width: 480px) {
.nav .menu-img-icon>a{padding:12px 0 0 12px;}
.navbar-nav .open .icon-menu{margin-top:0px;}
}

/*menu open(Tablet/Mobile)*/
@media (max-width: 767px) {
.navbar-nav{margin-top:0px;margin-bottom:0px;}
.megamenu{padding-top:0px;padding-bottom:0px;}
.main-menu .main-menu-title{line-height:45px;}
.main-menu .main-menu-title > .fa-switch-icon{padding-top:15px;}
.navbar-default .menubar .main-menu>li>a{border-bottom:1px solid #DCDADA;padding-top:0px;padding-bottom:0px;height:47px;}
.megamenu .dropdown-list-item {display:none;}
.megamenu .dropdown-header {height:52px;border-bottom:1px solid #A22227;}
.megamenu .dropdown-header a {width:initial; float:left;padding-top:13px;color:#fff;}
.megamenu .dropdown-header a:hover,.megamenu .dropdown-header a:focus{color:#720D11;font-weight:bold;}
.megamenu .dropdown-list-item {height:auto;padding-top:12px;border-bottom:1px solid #C82A31;padding-bottom:15px;}
.megamenu .dropdown-list-item a:hover,.megamenu .dropdown-list-item a:focus {background-color:transparent;color:#fff;}
.megamenu .dropdown-list-item:hover,.megamenu .dropdown-list-item:focus {background-color:#862024;color:#fff;}
.megamenu .dropdown-header a:hover,.megamenu .dropdown-header a:focus{background-color:transparent;}
.menubar .col-sm-12, .menubar .col-md-12{padding-left:0px;padding-right:0px;}
.megamenu .dropdown-header{background-color:#C82A31;}
.megamenu .dropdown-list-item{background-color:#A22227;}
.menu-arrow-icon{color:#ec7d76;font-size:16px;}
.menubar .col-sm-12,.menubar .col-md-12,.tool-menubar .col-sm-12,.tool-menubar .col-md-12{min-height:inherit;}
}

/*THQ font-size*/
.main-menu .main-menu-list{font-size:15px;}
@media (min-width:768px){
.megamenu .dropdown-header>a,.megamenu .dropdown-list-item>a{font-size:14px;}
}
@media (max-width:768px){
.megamenu .dropdown-header>a,.megamenu .dropdown-list-item>a{font-size:15px;}
}

/*THQ 主選單(PC/Tablet)*/
.main-menu>li{padding:0 0px;}
.menubar>.col-sm-12, .menubar>.col-md-12{padding:0px;}
@media (min-width:992px){
.menubar>.col-sm-12, .menubar>.col-md-12{padding-right:0px;}
.main-menu>li{padding:0 0px;}
}
@media (min-width: 1200px) {
  .main-menu>.menu-large>a{padding-left:20px;padding-right:20px;}
}
@media (min-width: 974px) and (max-width: 991px) {
  .container{width:97%;}
}
@media (min-width: 936px) and (max-width: 973px) {
  .container{width:97%;}
  .main-menu>.menu-large>a{padding-left:13px;padding-right:13px;}
}
@media (min-width: 898px) and (max-width: 935px) {
  .container{width:97%;}
  .main-menu>.menu-large>a{padding-left:10px;padding-right:10px;}
}
@media (min-width: 861px) and (max-width: 897px) {
  .container{width:97%;}
  .main-menu>.menu-large>a{padding-left:8px;padding-right:8px;}
}
@media (min-width: 828px) and (max-width: 860px) {
  .container{width:97%;}
  .main-menu>.menu-large>a{padding-left:6px;padding-right:6px;}
}
@media (min-width: 797px) and (max-width: 827px) {
  .container{width:99%;}
  .main-menu>.menu-large>a{padding-left:5px;padding-right:5px;}
}
@media (min-width: 779px) and (max-width: 796px) {
  .container{width:99%;}
  .main-menu>.menu-large>a{padding-left:4px;padding-right:4px;}
}
@media (min-width: 768px) and (max-width: 778px) {
  .container{width:100%;padding-left:10px;}
  .main-menu>.menu-large>a{padding-left:4px;padding-right:4px;}
}

/*THQ Menu fixed*/
@media (max-width: 767px) {
.menu{position:absolute;width:100%;border-bottom:0px;}
}

/*Google Search*/
.gsc-control-cse{background-color:transparent !important;}
.gsc-control-cse{border:0 !important;}
/*.gsc-results-wrapper-overlay{left:6% !important;width:90% !important;}*/
.gsc-search-button input.gsc-search-button,table.gsc-search-box td{box-sizing:content-box !important;}
.gsc-search-button input.gsc-search-button{border-color:#BDBDBD !important;}
.gsc-search-button input.gsc-search-button:hover{border-color:#BDBDBD !important;background-color:#BDBDBD !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{margin:-5px !important;width:135px !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input:focus{background:transparent !important;}
.navbar-default .menu-navbar-form{padding:0px !important;margin-bottom:0px !important;}
@media (max-width: 767px) {
table.gsc-search-box{margin-top:15px !important;}
.gsc-control-cse{margin-bottom:-8px !important;}
.gsc-input-box{margin-bottom:3px !important;}
input.gsc-search-button-v2{margin-top:0px !important;}
.gsc-search-button input.gsc-search-button{border-color:#B81920 !important;background-color:#BF252B !important;}
.gsc-search-button input.gsc-search-button:hover{border-color:#B81920 !important;background-color:#B81920 !important;}
}