
/*0320*/
.page-intro {
	padding: 10px 0;
	-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.06) inset;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.06) inset;
	background-color: #fafafa;
	border-bottom: 1px solid #dadada;
}
.banner + .page-intro {
	margin-top: -56px !important;
	position: relative;
	background-color: rgba(250, 250, 250, 0.9);
	z-index: 2;
}
.page-intro a{

color:#333333;}

/**/
.container_top{
display:table-cell;
height:30px;
}

/*MENU位子*/
.header{
margin-top:15px;}

/**/
.nav1 li {/*有關卷軸*/
	position: relative;
}
.nav1 ul { /*將選單影藏起來*/
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	z-index: 99;
}
.nav1 > li {
	/*float: left;*/
}
.nav1 li:hover > ul,/**/
.nav1 li.sfHover > ul {
	display: block;
}

.nav1 a {
	display: block;
	position: relative;
}
.nav1 ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.nav1 {
	/*float: left;*/
	margin-bottom: 1em;/*下面多出16px*/
}

.nav1 li {
	background: #BDD2FF;/*#BDD2FF 藍紫色*/
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.nav1 ul li {
	background: #AABDE6;/* 藍紫色*/
}
.nav1 ul ul li {
	background: #9AAEDB;/* 深一點藍紫色*/
}
.nav1 li:hover,
.nav1 li.sfHover {
	background: #CFDEFF;/* 藍紫色*/
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/*bootstrap.css*/
.container {
  margin-right: auto;
  margin-left: auto;

}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}


@media (min-width: 1200px) {
  .container1 {
    /*width: 1000px;  yardiX LOGO DIV寬度*/
	margin-right: auto;
	margin-left: auto;
  }
}
/*style.css*/


/*連結第一層選擇時的樣式*/
.nav1 a {
  color: rgba(0, 0, 0, 0.8);
  /*padding: 2.4em 1.3em !important;*/ /*調整menu高度*/
  font-weight: normal;
  border-left: none;
  border-top: none;
  border-top: none;
  text-decoration: none;
  zoom: 1;
  font-size: 14px;
  border-bottom: none !important;
  font-weight: 400;
  text-transform: uppercase;
}

/*連結第一層樣式*/
.nav1 li,
.nav1 ul li,
.nav1 ul ul li,
.nav1 li:hover,
.nav1 li.sfHover {
  background: transparent;
}
/*連結第二層樣式*/
.nav1 ul li a,
.nav1 ul ul li a {
  text-transform: none;
  padding: 0.25em 1em !important;
  letter-spacing: 1px;
}
/*改變第二層選單是靠左還是靠右*/
#fh5co-primary-menu .fh5co-sub-menu {
  padding: 10px 7px 10px;
  background: #fff;
  left: 0;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}

#fh5co-primary-menu .fh5co-sub-menu a {
  letter-spacing: 0;
  padding: 0 15px;
  width:100px;/*有條大讓選單往下*/
  font-size: 16px;
  line-height: 34px;/*2第二層選單個別高度*/
  color: #575757 !important;
  text-transform: none;
  background: none;
}
#fh5co-primary-menu .fh5co-sub-menu a:hover {
  color: #cc0000 !important; /*第二層字的顏色*/
  background: none !important;
}

.fh5co-portfolio-section {
  padding-top: 7em;
}

@font-face {
   font-family: 'Arimo-Regular';
   src: url(../fonts/Arimo-Regular.ttf)format('truetype');
}
@font-face {
   font-family: 'PoiretOne-Regular';
   src: url(../fonts/PoiretOne-Regular.ttf)format('truetype');
}

}
.top-nav{
	display:table-cell;
}

.top-nav ul li{
display: inline-block;
  margin: 0;
  float: left;/*選單第二層*/
}
.top-nav ul li a{
  color: #333333;
  font-size: 18px;
  padding: 0.5em 1.5em 0.5em;/* 內距屬性padding:上 左右 下;*/
  text-decoration: none;
}
.top-nav ul li a.active{
  background: #7e0500;/*00a78e*/
}
.top-nav ul li a:hover{
  background: #cc0000;/*滑鼠滑過的顏色00a78e*/
  color:#FFFFFF;
}


span.menu {
	display: none;
}

