@charset "utf-8";


/*******************************************/
/* width_area */
/*******************************************/
.width_area{overflow:hidden; width:1080px; margin-left:auto; margin-right:auto; /* border:1px solid red; */}




/*******************************************/
/* header layout */
/*******************************************/

header{overflow:hidden; display:block; width:100%; text-align:center;}
	header > .width_area {position:relative;}
	header h1 {display:inline-block; *zoom:1; _display:inline; padding-top:20px; padding-bottom:20px;}
	header .brochure{ position:absolute; top:20px; left:0px;}
	header .lang { position:absolute; top:20px; right:0px;}
	header .lang2 { position:absolute; top:8px; right:85px;}
	header .brochure a, header .lang a {text-transform: uppercase;}



/*******************************************/
/* header > nav */
/*******************************************/

nav {width:100%; background:#678391; text-align:center; height:70px;}

.subheader nav{height:90px !important;}
.subheader nav div  {border-bottom:1px solid #a8b6ba; height:51px;}

nav li ul.on {opacity:1 !important; display:block !important; visibility:visible !important;}
	.subheader > nav li> ul.on { opacity:1 !important;visibility:visible !important; }

nav li {display:inline-block; *zoom:1; _dispaly:inline;}
	nav li a {font-size:20px; text-transform:capitalize; color:#fff !important; line-height:20px; font-weight:500;
	display:inline-block; padding:10px 25px; margin-top:10px;}
nav li a:hover, .menuOn a {color:#fff !important; font-weight:500;}

	nav li ul li a {font-size:16px; text-transform:capitalize !important; color:#fff; display:inline-block; padding:5px 5px !important; font-weight:400; } 
	/* drop down */
	.subheader > nav li:hover > ul { opacity:0.8;visibility:visible; }

	/* drop down */
	.subheader > nav li:hover > a {font-weight:500; color:#fff;}


nav li ul{
    opacity:0; visibility:hidden;
     position:absolute !important;
	overflow:hidden; margin-top:-5px;
    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
}
nav li ul li a:hover, nav li ul li a {color:#fff !important;}




/*******************************************/
/* footer */
/*******************************************/

footer {overflow:hidden; width:100%; text-align:center; padding-bottom:30px;}
	footer ul {background:#736e68; padding:10px 0px; margin-bottom:20px;}
	footer ul li {display:inline-block; *zoom:1; _display:inline; padding:0px 5px}
	footer ul li a{color:#fff; line-height:10px !important; font-size:13px !important;}
	footer ul li:nth-child(2) a {border-left:1px solid #bbb; border-right:1px solid #bbb; padding:0px 10px; margin:0px 5px; }
footer  span {margin:0px 5px; opacity:0.6;}
	footer p {color:#999;text-transform: uppercase; font-size:11px; padding-top:10px;}



